Horizon
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | Friends | List of all members
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: