LMMS
Loading...
Searching...
No Matches
calf_plugins::plugin_gui_window Class Reference

#include <gui.h>

Inheritance diagram for calf_plugins::plugin_gui_window:
calf_plugins::plugin_gui_widget calf_utils::config_listener_iface

Public Member Functions

 plugin_gui_window (gui_environment_iface *_env, main_window_iface *_main)
std::string make_gui_preset_list (GtkActionGroup *grp, bool builtin, char &ch)
std::string make_gui_command_list (GtkActionGroup *grp, const plugin_metadata_iface *metadata)
void fill_gui_presets (bool builtin, char &ch)
void create (plugin_ctl_iface *_plugin, const char *title, const char *effect)
GtkWidget * decorate (GtkWidget *widget)
void show_rack_ears (bool show)
void close ()
virtual void on_config_change ()
 ~plugin_gui_window ()
Public Member Functions inherited from calf_plugins::plugin_gui_widget
 plugin_gui_widget (gui_environment_iface *_env, main_window_iface *_main)
GtkWidget * create (plugin_ctl_iface *_plugin)
gui_environment_ifaceget_environment ()
main_window_ifaceget_main_window ()
plugin_guiget_gui ()
void refresh ()
 ~plugin_gui_widget ()
Public Member Functions inherited from calf_utils::config_listener_iface
virtual ~config_listener_iface ()

Static Public Member Functions

static void about_action (GtkAction *action, plugin_gui_window *gui_win)
static void help_action (GtkAction *action, plugin_gui_window *gui_win)
static void store_preset_action (GtkAction *action, plugin_gui_window *gui_win)

Public Attributes

GtkUIManager * ui_mgr
GtkActionGroup * std_actions
GtkActionGroup * builtin_preset_actions
GtkActionGroup * user_preset_actions
GtkActionGroup * command_actions
calf_utils::config_notifier_ifacenotifier
GtkWidget * leftBG
GtkWidget * rightBG
Public Attributes inherited from calf_plugins::plugin_gui_widget
std::string prefix
GtkWidget * toplevel
window_state winstate

Additional Inherited Members

Protected Member Functions inherited from calf_plugins::plugin_gui_widget
void create_gui (plugin_ctl_iface *_jh)
void cleanup ()
Static Protected Member Functions inherited from calf_plugins::plugin_gui_widget
static void on_window_destroyed (GtkWidget *window, gpointer data)
Protected Attributes inherited from calf_plugins::plugin_gui_widget
plugin_guigui
GtkWidget * container
gui_environment_ifaceenvironment
main_window_ifacemain

Constructor & Destructor Documentation

◆ plugin_gui_window()

plugin_gui_window::plugin_gui_window ( gui_environment_iface * _env,
main_window_iface * _main )

◆ ~plugin_gui_window()

plugin_gui_window::~plugin_gui_window ( )

Member Function Documentation

◆ about_action()

void plugin_gui_window::about_action ( GtkAction * action,
plugin_gui_window * gui_win )
static

◆ close()

void plugin_gui_window::close ( )

◆ create()

void plugin_gui_window::create ( plugin_ctl_iface * _plugin,
const char * title,
const char * effect )

◆ decorate()

GtkWidget * plugin_gui_window::decorate ( GtkWidget * widget)

◆ fill_gui_presets()

void plugin_gui_window::fill_gui_presets ( bool builtin,
char & ch )

◆ help_action()

void plugin_gui_window::help_action ( GtkAction * action,
plugin_gui_window * gui_win )
static

◆ make_gui_command_list()

string plugin_gui_window::make_gui_command_list ( GtkActionGroup * grp,
const plugin_metadata_iface * metadata )

◆ make_gui_preset_list()

string plugin_gui_window::make_gui_preset_list ( GtkActionGroup * grp,
bool builtin,
char & ch )

◆ on_config_change()

void plugin_gui_window::on_config_change ( )
virtual

Reimplemented from calf_plugins::plugin_gui_widget.

◆ show_rack_ears()

void plugin_gui_window::show_rack_ears ( bool show)

◆ store_preset_action()

void plugin_gui_window::store_preset_action ( GtkAction * action,
plugin_gui_window * gui_win )
static

Member Data Documentation

◆ builtin_preset_actions

GtkActionGroup * calf_plugins::plugin_gui_window::builtin_preset_actions

◆ command_actions

GtkActionGroup * calf_plugins::plugin_gui_window::command_actions

◆ leftBG

GtkWidget* calf_plugins::plugin_gui_window::leftBG

◆ notifier

calf_utils::config_notifier_iface* calf_plugins::plugin_gui_window::notifier

◆ rightBG

GtkWidget * calf_plugins::plugin_gui_window::rightBG

◆ std_actions

GtkActionGroup* calf_plugins::plugin_gui_window::std_actions

◆ ui_mgr

GtkUIManager* calf_plugins::plugin_gui_window::ui_mgr

◆ user_preset_actions

GtkActionGroup * calf_plugins::plugin_gui_window::user_preset_actions

The documentation for this class was generated from the following files: