|
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 152 of file gx_main_window.h.
| PluginUI::PluginUI | ( | MainWindow & | main, |
| const char * | id_, | ||
| const Glib::ustring & | tooltip_ = "" |
||
| ) |
| void PluginUI::display | ( | bool | v, |
| bool | animate | ||
| ) |
Definition at line 137 of file rack.cpp.
Referenced by display_new(), and update_rackbox().
|
inline |
Definition at line 186 of file gx_main_window.h.
|
inline |
Definition at line 189 of file gx_main_window.h.
|
inline |
Definition at line 178 of file gx_main_window.h.
Referenced by PluginDict::add(), MainWindow::add_rackbox(), RackBox::create_drag_widget(), display(), display_new(), RackBox::get_id(), hide(), MiniRackBox::MiniRackBox(), RackBox::RackBox(), PluginDict::remove(), RackBox::set_config_mode(), show(), and update_rackbox().
|
inline |
Definition at line 179 of file gx_main_window.h.
Referenced by get_shortname().
|
inline |
Definition at line 193 of file gx_main_window.h.
Referenced by plugins_by_name_less().
|
inline |
Definition at line 175 of file gx_main_window.h.
Referenced by RackBox::create_drag_widget(), RackBox::create_icon_widget(), display(), plugins_by_name_less(), RackBox::RackBox(), and RackBox::setOrder().
| void PluginUI::hide | ( | bool | animate | ) |
|
static |
Definition at line 86 of file rack.cpp.
Referenced by MainWindow::add_plugin().
| void PluginUI::set_action | ( | Glib::RefPtr< Gtk::ToggleAction > & | act | ) |
|
inline |
Definition at line 185 of file gx_main_window.h.
Referenced by RackBox::display(), and show().
|
inline |
Definition at line 182 of file gx_main_window.h.
| void PluginUI::show | ( | bool | animate | ) |
Definition at line 124 of file rack.cpp.
Referenced by RackContainer::check_order(), and display().
| void PluginUI::unset_ui_merge_id | ( | Glib::RefPtr< Gtk::UIManager > | uimanager | ) |
| Gtk::ToolItemGroup* PluginUI::group |
Definition at line 164 of file gx_main_window.h.
Referenced by ~PluginUI().
| bool PluginUI::hidden |
Definition at line 169 of file gx_main_window.h.
Referenced by RackContainer::check_order(), display(), and show().
| bool PluginUI::hidden_by_move |
Definition at line 170 of file gx_main_window.h.
Referenced by RackBox::display().
| Glib::RefPtr<Gdk::Pixbuf> PluginUI::icon |
Definition at line 163 of file gx_main_window.h.
| MainWindow& PluginUI::main |
Definition at line 167 of file gx_main_window.h.
Referenced by display(), hide(), on_plugin_preset_popup(), and show().
| gx_engine::Plugin* PluginUI::plugin |
Definition at line 158 of file gx_main_window.h.
Referenced by MainWindow::add_rackbox(), compress(), display(), display_new(), get_category(), get_id(), get_name(), RackBox::get_plug_visible(), get_shortname(), get_type(), hide(), MiniRackBox::MiniRackBox(), on_plugin_preset_popup(), PluginUI(), RackBox::RackBox(), RackBox::setOrder(), show(), RackBox::swtch(), update_rackbox(), and ~PluginUI().
| RackBox* PluginUI::rackbox |
Definition at line 168 of file gx_main_window.h.
Referenced by RackContainer::check_order(), compress(), display_new(), hide(), MainWindow::MainWindow(), show(), update_rackbox(), and ~PluginUI().
| const char* PluginUI::shortname |
Definition at line 160 of file gx_main_window.h.
Referenced by get_shortname().
| Gtk::ToolItem* PluginUI::toolitem |
Definition at line 165 of file gx_main_window.h.
Referenced by MainWindow::add_icon(), RackBox::display(), and ~PluginUI().
| Glib::ustring PluginUI::tooltip |
Definition at line 159 of file gx_main_window.h.
Referenced by PluginUI().