navigate.controller.sub_controllers.gui_settings_popup

Controller for the GUI settings popup.

Functions

coerce_gui_value(value, path)

Convert text entered in the popup to the value type for a GUI setting.

flatten_gui_settings(settings)

Return non-theme GUI settings as dotted path/value pairs.

gui_setting_group(path)

Return the human-readable group title for a GUI setting path.

gui_setting_minimum(path)

Return the entry minimum for GUI settings with lower-bound constraints.

is_boolean_gui_setting(path)

Return whether a GUI setting is represented by a checkbutton.

is_integer_gui_setting(path)

Return whether a GUI setting must use an integer entry.

is_nonnegative_gui_setting(path)

Return whether a GUI setting is constrained to non-negative values.

is_positive_gui_setting(path)

Return whether a GUI setting must be strictly greater than zero.

is_step_size_gui_setting(path)

Return whether a GUI setting defines a numeric step size.

is_waveform_gui_setting(path)

Return whether a setting affects waveform popup control increments.

iter_gui_settings(settings[, path])

Return non-theme GUI configuration leaves and their paths.

Classes

GuiSettingsPopupController(view, ...)

Connect the GUI settings view to the shared GUI configuration.