![]() |
libxputty 0.1
|
Go to the source code of this file.
Data Structures | |
| struct | KnobColors |
| struct | X11_UI |
Functions | |
| void | plugin_value_changed (X11_UI *ui, Widget_t *w, PortIndex index) |
| void | plugin_set_window_size (int *w, int *h, const char *plugin_uri) |
| const char * | plugin_set_name () |
| void | plugin_create_controller_widgets (X11_UI *ui, const char *plugin_uri) |
| Widget_t * | add_my_knob (Widget_t *w, PortIndex index, const char *label, X11_UI *ui, int x, int y, int width, int height) |
| Widget_t * | add_my_image_knob (Widget_t *w, PortIndex index, const char *label, X11_UI *ui, int x, int y, int width, int height) |
| Widget_t * | add_my_value_knob (Widget_t *w, PortIndex index, const char *label, X11_UI *ui, int x, int y, int width, int height) |
| Widget_t * | add_my_switch_image (Widget_t *w, PortIndex index, const char *label, X11_UI *ui, int x, int y, int width, int height) |
| Widget_t * | add_my_combobox (Widget_t *w, PortIndex index, const char *label, const char **items, size_t len, int active, X11_UI *ui, int x, int y, int width, int height) |
| void | plugin_cleanup (X11_UI *ui) |
| void | plugin_port_event (LV2UI_Handle handle, uint32_t port_index, uint32_t buffer_size, uint32_t format, const void *buffer) |
| Widget_t * add_my_combobox | ( | Widget_t * | w, |
| PortIndex | index, | ||
| const char * | label, | ||
| const char ** | items, | ||
| size_t | len, | ||
| int | active, | ||
| X11_UI * | ui, | ||
| int | x, | ||
| int | y, | ||
| int | width, | ||
| int | height | ||
| ) |
Definition at line 267 of file lv2_plugin.cc.
References add_combobox(), combobox_add_entry(), combobox_set_active_entry(), Widget_t::data, Widget_t::func, Widget_t::parent_struct, Func_t::value_changed_callback, and X11_UI::win.
| Widget_t * add_my_image_knob | ( | Widget_t * | w, |
| PortIndex | index, | ||
| const char * | label, | ||
| X11_UI * | ui, | ||
| int | x, | ||
| int | y, | ||
| int | width, | ||
| int | height | ||
| ) |
Definition at line 237 of file lv2_plugin.cc.
References add_image_knob(), Widget_t::data, Widget_t::func, Widget_t::parent_struct, Func_t::value_changed_callback, and X11_UI::win.
| Widget_t * add_my_knob | ( | Widget_t * | w, |
| PortIndex | index, | ||
| const char * | label, | ||
| X11_UI * | ui, | ||
| int | x, | ||
| int | y, | ||
| int | width, | ||
| int | height | ||
| ) |
Definition at line 226 of file lv2_plugin.cc.
References add_knob(), Widget_t::data, Func_t::expose_callback, Widget_t::func, Widget_t::parent_struct, Func_t::value_changed_callback, and X11_UI::win.
| Widget_t * add_my_switch_image | ( | Widget_t * | w, |
| PortIndex | index, | ||
| const char * | label, | ||
| X11_UI * | ui, | ||
| int | x, | ||
| int | y, | ||
| int | width, | ||
| int | height | ||
| ) |
Definition at line 257 of file lv2_plugin.cc.
References add_switch_image_button(), Widget_t::data, Widget_t::func, Widget_t::parent_struct, Func_t::value_changed_callback, and X11_UI::win.
| Widget_t * add_my_value_knob | ( | Widget_t * | w, |
| PortIndex | index, | ||
| const char * | label, | ||
| X11_UI * | ui, | ||
| int | x, | ||
| int | y, | ||
| int | width, | ||
| int | height | ||
| ) |
Definition at line 247 of file lv2_plugin.cc.
References add_knob(), Widget_t::data, Widget_t::func, Widget_t::parent_struct, Func_t::value_changed_callback, and X11_UI::win.
| void plugin_cleanup | ( | X11_UI * | ui | ) |
Definition at line 71 of file lv2_plugname_ui.c.
| void plugin_create_controller_widgets | ( | X11_UI * | ui, |
| const char * | plugin_uri | ||
| ) |
Definition at line 65 of file lv2_plugname_ui.c.
| void plugin_port_event | ( | LV2UI_Handle | handle, |
| uint32_t | port_index, | ||
| uint32_t | buffer_size, | ||
| uint32_t | format, | ||
| const void * | buffer | ||
| ) |
Definition at line 75 of file lv2_plugname_ui.c.
| const char * plugin_set_name | ( | ) |
Definition at line 61 of file lv2_plugname_ui.c.
| void plugin_set_window_size | ( | int * | w, |
| int * | h, | ||
| const char * | plugin_uri | ||
| ) |
Definition at line 56 of file lv2_plugname_ui.c.
Definition at line 52 of file lv2_plugname_ui.c.