|
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(), MainWindow::hide_effect(), PluginPresetPopup::PluginPresetPopup(), set_action(), and update_rackbox().
| void PluginUI::display_new | ( | bool | unordered = false | ) |
Definition at line 153 of file rack.cpp.
Referenced by set_action().
|
inline |
Definition at line 186 of file gx_main_window.h.
Referenced by JConvPluginUI::JConvPluginUI().
|
inline |
Definition at line 189 of file gx_main_window.h.
Referenced by JConvPluginUI::JConvPluginUI(), and PluginDesc::PluginDesc().
|
inline |
Definition at line 178 of file gx_main_window.h.
Referenced by PluginDict::add(), MainWindow::add_icon(), MainWindow::add_rackbox(), RackBox::animate_insert(), RackBox::create_drag_widget(), display(), display_new(), RackBox::get_id(), hide(), JConvPluginUI::JConvPluginUI(), MiniRackBox::MiniRackBox(), RackBox::pack(), PluginDesc::PluginDesc(), RackBox::RackBox(), PluginDict::remove(), RackBox::set_config_mode(), and show().
|
inline |
Definition at line 179 of file gx_main_window.h.
Referenced by PluginDesc::PluginDesc(), and PluginPresetPopup::PluginPresetPopup().
|
inline |
Definition at line 193 of file gx_main_window.h.
Referenced by PluginPresetPopup::PluginPresetPopup(), and plugins_by_name_less().
|
inline |
Definition at line 175 of file gx_main_window.h.
Referenced by MainWindow::add_icon(), RackBox::create_drag_widget(), RackBox::create_icon_widget(), display(), JConvPluginUI::JConvPluginUI(), PluginDesc::PluginDesc(), PluginPresetPopup::PluginPresetPopup(), plugins_by_name_less(), RackBox::RackBox(), RackBox::setOrder(), and MainWindow::update_width().
| void PluginUI::hide | ( | bool | animate | ) |
|
static |
Definition at line 86 of file rack.cpp.
Referenced by MainWindow::add_plugin().
|
virtual |
Definition at line 82 of file rack.cpp.
Referenced by RackBox::setOrder().
| void PluginUI::set_action | ( | Glib::RefPtr< Gtk::ToggleAction > & | act | ) |
Definition at line 99 of file rack.cpp.
Referenced by PluginDesc::PluginDesc().
|
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.
Referenced by PluginDesc::PluginDesc().
| 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 | ) |
Definition at line 75 of file rack.cpp.
Referenced by JConvPluginUI::JConvPluginUI().
| void PluginUI::update_rackbox | ( | ) |
Definition at line 164 of file rack.cpp.
Referenced by JConvPluginUI::JConvPluginUI().
| Gtk::ToolItemGroup* PluginUI::group |
Definition at line 164 of file gx_main_window.h.
Referenced by MainWindow::add_icon(), MainWindow::hide_effect(), JConvPluginUI::JConvPluginUI(), and ~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.
Referenced by MainWindow::add_icon().
| 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(), RackBox::animate_insert(), compress(), display(), display_new(), RackBox::get_plug_visible(), hide(), JConvPluginUI::JConvPluginUI(), MiniRackBox::MiniRackBox(), on_plugin_preset_popup(), RackBox::pack(), 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(), PluginDesc::PluginDesc(), set_action(), show(), update_rackbox(), and ~PluginUI().
| const char* PluginUI::shortname |
Definition at line 160 of file gx_main_window.h.
| Gtk::ToolItem* PluginUI::toolitem |
Definition at line 165 of file gx_main_window.h.
Referenced by MainWindow::add_icon(), RackBox::display(), JConvPluginUI::JConvPluginUI(), and ~PluginUI().
| Glib::ustring PluginUI::tooltip |
Definition at line 159 of file gx_main_window.h.
Referenced by MainWindow::add_icon(), and PluginUI().