Horizon
Loading...
Searching...
No Matches
horizon::ParameterSetEditor Class Reference
Inheritance diagram for horizon::ParameterSetEditor:
horizon::Changeable

Public Types

enum class  Style { SEPARATOR , BORDER }
typedef sigc::signal< void > type_signal_activate_last
typedef sigc::signal< void, ParameterID > type_signal_apply_all
typedef sigc::signal< void, ParameterID, bool > type_signal_apply_all_toggled
typedef sigc::signal< Gtk::Widget *, ParameterID >::accumulated< list_accumulator< Gtk::Widget *, false > > type_signal_create_extra_widget
Public Types inherited from horizon::Changeable
typedef sigc::signal< void > type_signal_changed

Public Member Functions

 ParameterSetEditor (ParameterSet *ps, bool populate_init=true, Style style=Style::SEPARATOR)
void populate ()
void focus_first ()
void set_button_margin_left (int margin)
void add_or_set_parameter (ParameterID param, int64_t value)
void set_has_apply_all (const std::string &tooltip_text)
void set_has_apply_all_toggle (const std::string &tooltip_text)
void set_apply_all (std::set< ParameterID > params)
type_signal_activate_last signal_activate_last ()
type_signal_apply_all signal_apply_all ()
type_signal_apply_all_toggled signal_apply_all_toggled ()
type_signal_create_extra_widget signal_create_extra_widget ()
type_signal_apply_all signal_remove_extra_widget ()
Public Member Functions inherited from horizon::Changeable
type_signal_changed signal_changed ()

Protected Attributes

type_signal_apply_all s_signal_apply_all
type_signal_apply_all_toggled s_signal_apply_all_toggled
Protected Attributes inherited from horizon::Changeable
type_signal_changed s_signal_changed

Friends

class ParameterEditor

The documentation for this class was generated from the following files: