Guitarix
|
#include <gx_main_window.h>
Public Member Functions | |
MainWindow (gx_engine::GxMachineBase &machine, gx_system::CmdlineOptions &options, Gtk::Window *splash, const Glib::ustring &title) | |
~MainWindow () | |
void | hide_effect (const std::string &name) |
RackContainer & | get_monorackcontainer () |
RackBox * | add_rackbox (PluginUI &pl, bool mini=false, int pos=-1, bool animate=false) |
void | add_icon (const std::string &name) |
PluginUI * | get_plugin (const std::string &name) |
PluginDict::iterator | plugins_begin () |
PluginDict::iterator | plugins_end () |
void | run () |
gx_system::CmdlineOptions & | get_options () |
void | plugin_preset_popup (const PluginDef *pdef) |
void | plugin_preset_popup (const PluginDef *pdef, const Glib::ustring &name) |
gx_engine::GxMachineBase & | get_machine () |
void | add_plugin (std::vector< PluginUI * > &p, const char *id, const Glib::ustring &tooltip_="") |
void | set_rackbox_expansion () |
double | stop_at_stereo_bottom (double off, double step_size, double pagesize) |
double | stop_at_mono_top (double off, double step_size) |
bool | use_animations () |
void | create_default_scratch_preset () |
void | resize_finished (RackContainer *ch) |
void | update_width () |
Public Attributes | |
GtkSizeGroup * | left_column |
Definition at line 560 of file gx_main_window.h.
MainWindow::MainWindow | ( | gx_engine::GxMachineBase & | machine, |
gx_system::CmdlineOptions & | options, | ||
Gtk::Window * | splash, | ||
const Glib::ustring & | title | ||
) |
Definition at line 2664 of file gx_main_window.cpp.
MainWindow::~MainWindow | ( | ) |
Definition at line 3116 of file gx_main_window.cpp.
void MainWindow::add_icon | ( | const std::string & | name | ) |
Definition at line 871 of file gx_main_window.cpp.
Referenced by PluginUI::hide().
void MainWindow::add_plugin | ( | std::vector< PluginUI * > & | p, |
const char * | id, | ||
const Glib::ustring & | tooltip_ = "" |
||
) |
Definition at line 1816 of file gx_main_window.cpp.
Referenced by gx_gui::UiBuilderImpl::load().
RackBox * MainWindow::add_rackbox | ( | PluginUI & | pl, |
bool | mini = false , |
||
int | pos = -1 , |
||
bool | animate = false |
||
) |
Definition at line 857 of file gx_main_window.cpp.
Referenced by PluginUI::show().
|
inline |
Definition at line 809 of file gx_main_window.h.
Referenced by GxSplashBox::on_show().
|
inline |
Definition at line 803 of file gx_main_window.h.
Referenced by PluginUI::display(), MiniRackBox::MiniRackBox(), RackBox::RackBox(), and RackContainer::RackContainer().
|
inline |
Definition at line 793 of file gx_main_window.h.
|
inline |
Definition at line 800 of file gx_main_window.h.
Referenced by RackBox::get_parent(), and RackBox::RackBox().
|
inline |
Definition at line 796 of file gx_main_window.h.
void MainWindow::hide_effect | ( | const std::string & | name | ) |
Definition at line 979 of file gx_main_window.cpp.
Referenced by PluginUI::show().
void MainWindow::plugin_preset_popup | ( | const PluginDef * | pdef | ) |
Definition at line 1658 of file gx_main_window.cpp.
Referenced by MainWindow(), and PluginUI::on_plugin_preset_popup().
void MainWindow::plugin_preset_popup | ( | const PluginDef * | pdef, |
const Glib::ustring & | name | ||
) |
Definition at line 1662 of file gx_main_window.cpp.
|
inline |
Definition at line 797 of file gx_main_window.h.
|
inline |
Definition at line 798 of file gx_main_window.h.
void MainWindow::resize_finished | ( | RackContainer * | ch | ) |
Definition at line 826 of file gx_main_window.cpp.
void MainWindow::run | ( | ) |
Definition at line 2590 of file gx_main_window.cpp.
Referenced by GxSplashBox::on_show().
void MainWindow::set_rackbox_expansion | ( | ) |
double MainWindow::stop_at_mono_top | ( | double | off, |
double | step_size | ||
) |
Definition at line 795 of file gx_main_window.cpp.
double MainWindow::stop_at_stereo_bottom | ( | double | off, |
double | step_size, | ||
double | pagesize | ||
) |
Definition at line 786 of file gx_main_window.cpp.
void MainWindow::update_width | ( | ) |
Definition at line 833 of file gx_main_window.cpp.
|
inline |
Definition at line 808 of file gx_main_window.h.
GtkSizeGroup* MainWindow::left_column |
Definition at line 788 of file gx_main_window.h.
Referenced by MainWindow().