#include <gui.h>
|
| | plugin_gui (plugin_gui_widget *_window) |
| GtkWidget * | create_from_xml (plugin_ctl_iface *_plugin, const char *xml) |
| control_base * | create_widget_from_xml (const char *element, const char *attributes[]) |
| void | add_param_ctl (int param, param_control *ctl) |
| void | remove_param_ctl (int param, param_control *ctl) |
| void | refresh () |
| void | refresh (int param_no, param_control *originator=NULL) |
| int | get_param_no_by_name (std::string param_name) |
| void | xml_element_start (const char *element, const char *attributes[]) |
| void | set_param_value (int param_no, float value, param_control *originator=NULL) |
| void | send_configure (const char *key, const char *value) |
| | Called on change of configure variable.
|
| void | send_status (const char *key, const char *value) |
| | Called on change of status variable.
|
| void | on_idle () |
| GSList * | get_radio_group (int param) |
| | Get a radio button group (if it exists) for a parameter.
|
| void | set_radio_group (int param, GSList *group) |
| | Set a radio button group for a parameter.
|
| void | on_control_popup (param_control *ctl, int param_no) |
| | Pop-up a context menu for a control.
|
| void | cleanup_automation_entries () |
| | Clean up callback data allocated for the automation pop-up menu.
|
| void | destroy_child_widgets (GtkWidget *parent) |
| | Destroy all the widgets in the container.
|
| | ~plugin_gui () |
| virtual | ~send_configure_iface () |
| virtual | ~send_updates_iface () |
◆ plugin_gui()
◆ ~plugin_gui()
| plugin_gui::~plugin_gui |
( |
| ) |
|
◆ add_param_ctl()
◆ cleanup_automation_entries()
| void plugin_gui::cleanup_automation_entries |
( |
| ) |
|
Clean up callback data allocated for the automation pop-up menu.
◆ create_from_xml()
◆ create_widget_from_xml()
◆ destroy_child_widgets()
| void plugin_gui::destroy_child_widgets |
( |
GtkWidget * | parent | ) |
|
Destroy all the widgets in the container.
◆ get_param_no_by_name()
| int plugin_gui::get_param_no_by_name |
( |
std::string | param_name | ) |
|
◆ get_radio_group()
| GSList * plugin_gui::get_radio_group |
( |
int | param | ) |
|
Get a radio button group (if it exists) for a parameter.
◆ on_automation_add()
| void plugin_gui::on_automation_add |
( |
GtkWidget * | widget, |
|
|
void * | user_data ) |
|
staticprotected |
◆ on_automation_delete()
| void plugin_gui::on_automation_delete |
( |
GtkWidget * | widget, |
|
|
void * | user_data ) |
|
staticprotected |
◆ on_automation_set_lower()
| void plugin_gui::on_automation_set_lower |
( |
GtkWidget * | widget, |
|
|
void * | user_data ) |
|
staticprotected |
◆ on_automation_set_lower_or_upper()
◆ on_automation_set_upper()
| void plugin_gui::on_automation_set_upper |
( |
GtkWidget * | widget, |
|
|
void * | user_data ) |
|
staticprotected |
◆ on_control_popup()
Pop-up a context menu for a control.
◆ on_idle()
| void plugin_gui::on_idle |
( |
| ) |
|
◆ refresh() [1/2]
| void plugin_gui::refresh |
( |
| ) |
|
◆ refresh() [2/2]
◆ remove_param_ctl()
◆ send_configure()
| void plugin_gui::send_configure |
( |
const char * | key, |
|
|
const char * | value ) |
|
virtual |
◆ send_status()
◆ set_param_value()
◆ set_radio_group()
| void plugin_gui::set_radio_group |
( |
int | param, |
|
|
GSList * | group ) |
Set a radio button group for a parameter.
◆ xml_element_end()
| void plugin_gui::xml_element_end |
( |
void * | data, |
|
|
const char * | element ) |
|
static |
◆ xml_element_start() [1/2]
| void plugin_gui::xml_element_start |
( |
const char * | element, |
|
|
const char * | attributes[] ) |
◆ xml_element_start() [2/2]
| void plugin_gui::xml_element_start |
( |
void * | data, |
|
|
const char * | element, |
|
|
const char * | attributes[] ) |
|
static |
◆ automation_menu_callback_data
◆ container
| GtkWidget* calf_plugins::plugin_gui::container |
◆ context_menu_last_designator
| uint32_t calf_plugins::plugin_gui::context_menu_last_designator |
|
protected |
◆ context_menu_param_no
| int calf_plugins::plugin_gui::context_menu_param_no |
|
protected |
◆ effect_name
| const char* calf_plugins::plugin_gui::effect_name |
◆ ignore_stack
| int calf_plugins::plugin_gui::ignore_stack |
|
protected |
◆ last_status_serial_no
| int calf_plugins::plugin_gui::last_status_serial_no |
|
protected |
◆ optclosed
| bool calf_plugins::plugin_gui::optclosed |
◆ opttitle
| const char* calf_plugins::plugin_gui::opttitle |
◆ optwidget
| GtkWidget* calf_plugins::plugin_gui::optwidget |
◆ optwindow
| GtkWidget* calf_plugins::plugin_gui::optwindow |
◆ par2ctl
◆ param_count
| int calf_plugins::plugin_gui::param_count |
|
protected |
◆ param_name_map
| std::map<std::string, int> calf_plugins::plugin_gui::param_name_map |
|
protected |
◆ param_radio_groups
| std::map<int, GSList *> calf_plugins::plugin_gui::param_radio_groups |
|
protected |
◆ params
◆ parser
| XML_Parser calf_plugins::plugin_gui::parser |
|
protected |
◆ plugin
◆ preset_access
◆ read_serials
| std::vector<int> calf_plugins::plugin_gui::read_serials |
◆ stack
◆ top_container
◆ window
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.cpp