Guitarix
|
#include <gx_main_window.h>
Public Member Functions | |
PluginUI (MainWindow &main, const char *id_, const Glib::ustring &tooltip_="") | |
virtual | ~PluginUI () |
PluginType | get_type () const |
const char * | get_id () const |
const char * | get_name () const |
void | display (bool v, bool animate) |
void | display_new (bool unordered=false) |
void | set_ui_merge_id (Gtk::UIManager::ui_merge_id id) |
void | unset_ui_merge_id (Glib::RefPtr< Gtk::UIManager > uimanager) |
void | set_action (Glib::RefPtr< Gtk::ToggleAction > &act) |
void | set_active (bool v) |
Glib::RefPtr< Gtk::ToggleAction > | get_action () |
virtual void | on_plugin_preset_popup () |
const char * | get_category () |
const char * | get_shortname () const |
void | update_rackbox () |
void | compress (bool state) |
void | hide (bool animate) |
void | show (bool animate) |
Static Public Member Functions | |
static bool | is_registered (gx_engine::GxMachineBase &m, const char *name) |
Public Attributes | |
gx_engine::Plugin * | plugin |
Glib::ustring | tooltip |
const char * | shortname |
Glib::RefPtr< Gdk::Pixbuf > | icon |
Gtk::ToolItemGroup * | group |
Gtk::ToolItem * | toolitem |
MainWindow & | main |
RackBox * | rackbox |
bool | hidden |
bool | hidden_by_move |
Friends | |
bool | plugins_by_name_less (PluginUI *a, PluginUI *b) |
Definition at line 149 of file gx_main_window.h.
PluginUI::PluginUI | ( | MainWindow & | main, |
const char * | id_, | ||
const Glib::ustring & | tooltip_ = "" |
||
) |
Definition at line 43 of file rack.cpp.
Referenced by JConvPluginUI::JConvPluginUI().
void PluginUI::display | ( | bool | v, |
bool | animate | ||
) |
Definition at line 136 of file rack.cpp.
Referenced by display_new(), and update_rackbox().
|
inline |
Definition at line 183 of file gx_main_window.h.
|
inline |
Definition at line 186 of file gx_main_window.h.
|
inline |
Definition at line 175 of file gx_main_window.h.
Referenced by PluginDict::add(), display(), display_new(), hide(), show(), and update_rackbox().
|
inline |
Definition at line 176 of file gx_main_window.h.
|
inline |
Definition at line 190 of file gx_main_window.h.
Referenced by plugins_by_name_less().
|
inline |
Definition at line 172 of file gx_main_window.h.
Referenced by display(), and plugins_by_name_less().
void PluginUI::hide | ( | bool | animate | ) |
|
static |
void PluginUI::set_action | ( | Glib::RefPtr< Gtk::ToggleAction > & | act | ) |
|
inline |
Definition at line 182 of file gx_main_window.h.
Referenced by show().
|
inline |
Definition at line 179 of file gx_main_window.h.
void PluginUI::show | ( | bool | animate | ) |
void PluginUI::unset_ui_merge_id | ( | Glib::RefPtr< Gtk::UIManager > | uimanager | ) |
Gtk::ToolItemGroup* PluginUI::group |
Definition at line 161 of file gx_main_window.h.
Referenced by ~PluginUI().
bool PluginUI::hidden |
Definition at line 166 of file gx_main_window.h.
bool PluginUI::hidden_by_move |
Definition at line 167 of file gx_main_window.h.
Glib::RefPtr<Gdk::Pixbuf> PluginUI::icon |
Definition at line 160 of file gx_main_window.h.
MainWindow& PluginUI::main |
Definition at line 164 of file gx_main_window.h.
Referenced by display(), hide(), JConvPluginUI::JConvPluginUI(), on_plugin_preset_popup(), and show().
gx_engine::Plugin* PluginUI::plugin |
Definition at line 155 of file gx_main_window.h.
Referenced by compress(), display(), display_new(), hide(), on_plugin_preset_popup(), PluginUI(), set_ui_merge_id(), show(), update_rackbox(), and ~PluginUI().
RackBox* PluginUI::rackbox |
Definition at line 165 of file gx_main_window.h.
Referenced by compress(), display_new(), hide(), show(), update_rackbox(), and ~PluginUI().
const char* PluginUI::shortname |
Definition at line 157 of file gx_main_window.h.
Gtk::ToolItem* PluginUI::toolitem |
Definition at line 162 of file gx_main_window.h.
Referenced by ~PluginUI().
Glib::ustring PluginUI::tooltip |
Definition at line 156 of file gx_main_window.h.
Referenced by JConvPluginUI::JConvPluginUI(), and PluginUI().