|
LMMS
|
#include <sys/wait.h>#include "config.h"#include <calf/gui.h>#include <calf/giface.h>#include <calf/lv2_atom.h>#include <calf/lv2_data_access.h>#include <calf/lv2_options.h>#include <calf/lv2_ui.h>#include <calf/lv2_urid.h>#include <calf/lv2_external_ui.h>#include <calf/lv2helpers.h>#include <calf/utils.h>#include <glib.h>Classes | |
| struct | LV2_Calf_Descriptor |
| struct | plugin_proxy_base |
| Common data and functions for GTK+ GUI and External GUI. More... | |
| struct | lv2_plugin_proxy |
Typedefs | |
| typedef scope_assign< bool, vector< bool >::reference > | TempSendSetter |
| Temporary assignment to a slot in vector<bool>. | |
Functions | |
| static gboolean | plugin_on_idle (void *data) |
| static void | on_gui_widget_destroy (GtkWidget *, gpointer data) |
| LV2UI_Handle | gui_instantiate (const struct _LV2UI_Descriptor *descriptor, const char *plugin_uri, const char *bundle_path, LV2UI_Write_Function write_function, LV2UI_Controller controller, LV2UI_Widget *widget, const LV2_Feature *const *features) |
| void | gui_cleanup (LV2UI_Handle handle) |
| void | gui_port_event (LV2UI_Handle handle, uint32_t port, uint32_t buffer_size, uint32_t format, const void *buffer) |
| void | gui_destroy (GtkWidget *, gpointer data) |
| int | gui_show (LV2UI_Handle handle) |
| int | gui_hide (LV2UI_Handle handle) |
| int | gui_idle (LV2UI_Handle handle) |
| const void * | gui_extension (const char *uri) |
| const LV2UI_Descriptor * | lv2ui_descriptor (uint32_t index) |
| typedef scope_assign<bool, vector<bool>::reference> TempSendSetter |
Temporary assignment to a slot in vector<bool>.
| void gui_cleanup | ( | LV2UI_Handle | handle | ) |
| void gui_destroy | ( | GtkWidget * | , |
| gpointer | data ) |
| int gui_hide | ( | LV2UI_Handle | handle | ) |
| int gui_idle | ( | LV2UI_Handle | handle | ) |
| LV2UI_Handle gui_instantiate | ( | const struct _LV2UI_Descriptor * | descriptor, |
| const char * | plugin_uri, | ||
| const char * | bundle_path, | ||
| LV2UI_Write_Function | write_function, | ||
| LV2UI_Controller | controller, | ||
| LV2UI_Widget * | widget, | ||
| const LV2_Feature *const * | features ) |
| void gui_port_event | ( | LV2UI_Handle | handle, |
| uint32_t | port, | ||
| uint32_t | buffer_size, | ||
| uint32_t | format, | ||
| const void * | buffer ) |
| int gui_show | ( | LV2UI_Handle | handle | ) |
|
static |
|
static |