#include <gui.h>
◆ param_control()
| param_control::param_control |
( |
| ) |
|
◆ ~param_control()
| param_control::~param_control |
( |
| ) |
|
|
virtual |
◆ add_context_menu_handler()
| void param_control::add_context_menu_handler |
( |
| ) |
|
|
virtual |
called from created() to add context menu handlers
◆ configure()
| virtual void calf_plugins::param_control::configure |
( |
const char * | key, |
|
|
const char * | value ) |
|
inlinevirtual |
◆ create() [1/2]
| GtkWidget * param_control::create |
( |
plugin_gui * | _gui | ) |
|
|
virtual |
◆ create() [2/2]
| virtual GtkWidget * calf_plugins::param_control::create |
( |
plugin_gui * | _gui, |
|
|
int | _param_no ) |
|
pure virtual |
called to create a widget for a control
Implemented in calf_plugins::button_param_control, calf_plugins::check_param_control, calf_plugins::combo_box_param_control, calf_plugins::curve_param_control, calf_plugins::entry_param_control, calf_plugins::filechooser_param_control, calf_plugins::hscale_param_control, calf_plugins::keyboard_param_control, calf_plugins::knob_param_control, calf_plugins::label_param_control, calf_plugins::led_param_control, calf_plugins::line_graph_param_control, calf_plugins::listview_param_control, calf_plugins::meter_scale_param_control, calf_plugins::notebook_param_control, calf_plugins::pattern_param_control, calf_plugins::phase_graph_param_control, calf_plugins::radio_param_control, calf_plugins::spin_param_control, calf_plugins::tap_button_param_control, calf_plugins::toggle_param_control, calf_plugins::tube_param_control, calf_plugins::tuner_param_control, calf_plugins::value_param_control, calf_plugins::vscale_param_control, and calf_plugins::vumeter_param_control.
◆ create_value_entry()
| void param_control::create_value_entry |
( |
GtkWidget * | widget, |
|
|
int | x, |
|
|
int | y ) |
|
virtual |
◆ created()
| void param_control::created |
( |
| ) |
|
|
virtual |
◆ destroy_value_entry()
| void param_control::destroy_value_entry |
( |
| ) |
|
|
virtual |
◆ do_popup_menu()
| void param_control::do_popup_menu |
( |
| ) |
|
|
virtual |
◆ get()
| virtual void calf_plugins::param_control::get |
( |
| ) |
|
|
pure virtual |
called to transfer the value from control to parameter(s)
Implemented in calf_plugins::button_param_control, calf_plugins::check_param_control, calf_plugins::combo_box_param_control, calf_plugins::curve_param_control, calf_plugins::entry_param_control, calf_plugins::filechooser_param_control, calf_plugins::hscale_param_control, calf_plugins::keyboard_param_control, calf_plugins::knob_param_control, calf_plugins::label_param_control, calf_plugins::led_param_control, calf_plugins::line_graph_param_control, calf_plugins::listview_param_control, calf_plugins::meter_scale_param_control, calf_plugins::notebook_param_control, calf_plugins::pattern_param_control, calf_plugins::phase_graph_param_control, calf_plugins::radio_param_control, calf_plugins::spin_param_control, calf_plugins::tap_button_param_control, calf_plugins::toggle_param_control, calf_plugins::tube_param_control, calf_plugins::tuner_param_control, calf_plugins::value_param_control, calf_plugins::vscale_param_control, and calf_plugins::vumeter_param_control.
◆ get_props()
◆ hook_params()
| void param_control::hook_params |
( |
| ) |
|
|
virtual |
called from created() to add hooks for parameters
◆ on_button_press_event()
| gboolean param_control::on_button_press_event |
( |
GtkWidget * | widget, |
|
|
GdkEventButton * | event, |
|
|
void * | user_data ) |
|
static |
◆ on_idle()
| virtual void calf_plugins::param_control::on_idle |
( |
| ) |
|
|
inlinevirtual |
◆ on_popup_menu()
| gboolean calf_plugins::param_control::on_popup_menu |
( |
GtkWidget * | widget, |
|
|
void * | user_data ) |
|
static |
◆ set()
| virtual void calf_plugins::param_control::set |
( |
| ) |
|
|
pure virtual |
called to transfer the value from parameter(s) to control
Implemented in calf_plugins::button_param_control, calf_plugins::check_param_control, calf_plugins::combo_box_param_control, calf_plugins::curve_param_control, calf_plugins::entry_param_control, calf_plugins::filechooser_param_control, calf_plugins::hscale_param_control, calf_plugins::keyboard_param_control, calf_plugins::knob_param_control, calf_plugins::label_param_control, calf_plugins::led_param_control, calf_plugins::line_graph_param_control, calf_plugins::listview_param_control, calf_plugins::meter_scale_param_control, calf_plugins::notebook_param_control, calf_plugins::pattern_param_control, calf_plugins::phase_graph_param_control, calf_plugins::radio_param_control, calf_plugins::spin_param_control, calf_plugins::tap_button_param_control, calf_plugins::toggle_param_control, calf_plugins::tube_param_control, calf_plugins::tuner_param_control, calf_plugins::value_param_control, calf_plugins::vscale_param_control, and calf_plugins::vumeter_param_control.
◆ value_entry_action()
| gboolean param_control::value_entry_action |
( |
GtkEntry * | widget, |
|
|
GdkEvent * | event, |
|
|
void * | user_data ) |
|
static |
◆ value_entry_click()
| gboolean calf_plugins::param_control::value_entry_click |
( |
GtkWidget * | widget, |
|
|
GdkEventButton * | event, |
|
|
void * | user_data ) |
|
static |
◆ value_entry_unfocus()
| gboolean param_control::value_entry_unfocus |
( |
GtkWidget * | widget, |
|
|
GdkEventFocus * | event, |
|
|
void * | user_data ) |
|
static |
◆ entrywin
| GtkWidget* calf_plugins::param_control::entrywin |
|
protected |
◆ has_entry
| bool calf_plugins::param_control::has_entry |
◆ in_change
| int calf_plugins::param_control::in_change |
◆ old_displayed_value
| float calf_plugins::param_control::old_displayed_value |
◆ param_no
| int calf_plugins::param_control::param_no |
◆ param_variable
| std::string calf_plugins::param_control::param_variable |
The documentation for this class was generated from the following files:
- /home/runner/work/lmms-fork/lmms-fork/plugins/LadspaEffect/calf/veal/src/calf/gui.h
- /home/runner/work/lmms-fork/lmms-fork/plugins/LadspaEffect/calf/veal/src/gui_controls.cpp