func_sketch._gui.curve_config_list_widget module#

Class of the widget for a list of curve configuration widgets.

class func_sketch._gui.curve_config_list_widget.CurveConfigListWidget(**kwargs)#

Bases: BoxLayout

Class of the widget for a list of curve configuration widgets.

_on_curve_config_at_child(index: int) None#

Callback when a curve configuration is changed at a child widget.

Parameters:

index – Index of the curve configuration that changed.

_on_shared_plot_config(_instance: object, _value: object) None#

Callback when the plot_config property is set in shared_state.

_on_shared_plot_range(_instance: object, _value: object) None#

Callback when the plot_range property is set in shared_state.

_resample_all_curves() None#

Resample all curves.

_resample_one_curve(index: int) None#

Resample a curve.

Parameters:

index – Index of the curve to resample.

curve_config_list_layout#

Layout widget for the list of curve configuration widgets.

on_curve_config_list_layout(_instance: object, _value: object) None#

Callback when the curve_config_list_layout property is set.

on_shared_state(_instance: object, _value: object) None#

Callback when the shared_state property is set.

shared_state#

Shared state object.