func_sketch._gui.range_config_widget module#

Class of the widget to configure the range of the plot.

class func_sketch._gui.range_config_widget.RangeConfigWidget(**kwargs: object)#

Bases: BoxLayout

Class of the widget to configure the range of the plot.

_init_range() None#

Initialize the range of the plot.

_range_error_message#

Error message for the range configuration.

_sync_range_from_children_to_shared_state() None#

Sync the range from the child widgets to the shared state.

_sync_range_from_shared_state_to_children() None#

Sync the range of the plot from the shared state to the child widgets.

_update_error_message() None#

Update the error message.

error_message#

Error message to show in the GUI.

shared_state#

Shared state object.

x_max_text_input#

Text input widget for the maximum x value.

x_min_text_input#

Text input widget for the minimum x value.

y_max_text_input#

Text input widget for the maximum y value.

y_min_text_input#

Text input widget for the minimum y value.