|
LMMS
|
Interface used by the plugin to communicate with the main hosting window. More...
#include <gui.h>
Public Member Functions | |
| virtual void | set_owner (main_window_owner_iface *owner)=0 |
| Set owner pointer. | |
| virtual void | add_condition (const std::string &name)=0 |
| Add a condition to the list of conditions supported by the host. | |
| virtual void | create ()=0 |
| Create the actual window associated with this interface. | |
| virtual void | create_status_icon ()=0 |
| Create the actual window associated with this interface. | |
| virtual void | add_plugin (jack_host *plugin)=0 |
| Add the plugin to the window. | |
| virtual void | del_plugin (plugin_ctl_iface *plugin)=0 |
| Remove the plugin from the window. | |
| virtual void | rename_plugin (plugin_ctl_iface *plugin, std::string name)=0 |
| virtual void | refresh_plugin (plugin_ctl_iface *plugin)=0 |
| Refresh the plugin UI. | |
| virtual void | refresh_plugin_param (plugin_ctl_iface *plugin, int param_no)=0 |
| Refresh the plugin UI. | |
| virtual void | set_window (plugin_ctl_iface *plugin, plugin_gui_window *window)=0 |
| Bind the plugin window to the plugin. | |
| virtual void | refresh_all_presets (bool builtin_too)=0 |
| Refresh preset lists on all windows (if, for example, a new preset has been created). | |
| virtual void | open_file ()=0 |
| Default open file operation. | |
| virtual bool | save_file ()=0 |
| Default save file operation. | |
| virtual void | on_closed ()=0 |
| Called to clean up when host quits. | |
| virtual void | show_error (const std::string &text)=0 |
| Show an error message. | |
| virtual | ~main_window_iface () |
| Public Member Functions inherited from calf_plugins::progress_report_iface | |
| virtual void | report_progress (float percentage, const std::string &message)=0 |
| virtual | ~progress_report_iface () |
Interface used by the plugin to communicate with the main hosting window.
|
inlinevirtual |
|
pure virtual |
Add a condition to the list of conditions supported by the host.
Implemented in calf_plugins::gtk_main_window.
|
pure virtual |
Add the plugin to the window.
Implemented in calf_plugins::gtk_main_window.
|
pure virtual |
Create the actual window associated with this interface.
Implemented in calf_plugins::gtk_main_window.
|
pure virtual |
Create the actual window associated with this interface.
Implemented in calf_plugins::gtk_main_window.
|
pure virtual |
Remove the plugin from the window.
Implemented in calf_plugins::gtk_main_window.
|
pure virtual |
Called to clean up when host quits.
Implemented in calf_plugins::gtk_main_window.
|
pure virtual |
Default open file operation.
Implemented in calf_plugins::gtk_main_window.
|
pure virtual |
Refresh preset lists on all windows (if, for example, a new preset has been created).
Implemented in calf_plugins::gtk_main_window.
|
pure virtual |
Refresh the plugin UI.
Implemented in calf_plugins::gtk_main_window.
|
pure virtual |
Refresh the plugin UI.
Implemented in calf_plugins::gtk_main_window.
|
pure virtual |
Implemented in calf_plugins::gtk_main_window.
|
pure virtual |
Default save file operation.
Implemented in calf_plugins::gtk_main_window.
|
pure virtual |
Set owner pointer.
Implemented in calf_plugins::gtk_main_window.
|
pure virtual |
Bind the plugin window to the plugin.
Implemented in calf_plugins::gtk_main_window.
Show an error message.
Implemented in calf_plugins::gtk_main_window.