Guitarix
|
#include <gx_main_window.h>
Public Member Functions | |
MainWindow (gx_engine::GxMachineBase &machine, gx_system::CmdlineOptions &options, NsmSignals &nsmsig, GxTheme &theme, Gtk::Window *splash, const Glib::ustring &title) | |
~MainWindow () | |
PluginUI * | get_plugin (const std::string &name) |
PluginDict::iterator | plugins_begin () |
PluginDict::iterator | plugins_end () |
void | run () |
gx_system::CmdlineOptions & | get_options () |
gx_engine::GxMachineBase & | get_machine () |
void | set_rackbox_expansion () |
bool | use_animations () |
void | create_default_scratch_preset () |
void | update_width () |
Public Attributes | |
Glib::RefPtr< Gtk::SizeGroup > | left_column |
Private Member Functions | |
bool | on_my_leave_out (GdkEventCrossing *focus) |
bool | on_my_enter_in (GdkEventCrossing *focus) |
void | maybe_shrink_horizontally (bool preset_no_rack=false) |
void | on_show_tuner () |
void | on_move_tuner () |
void | on_midiout_tuner () |
bool | is_variable_size () |
void | maybe_change_resizable (void) |
void | on_show_rack () |
void | on_preset_action () |
void | on_compress_all () |
void | on_expand_all () |
void | on_show_plugin_bar () |
void | on_rack_configuration () |
void | set_tooltips () |
void | set_animations () |
void | move_widget (Gtk::Widget &w, Gtk::Box &b1, Gtk::Box &b2) |
int | rackbox_stacked_vertical () const |
void | change_expand (Gtk::Widget &w, bool value) |
void | on_dir_changed () |
void | on_configure_event (GdkEventConfigure *ev) |
void | clear_box (Gtk::Container &box) |
void | on_show_values () |
void | create_actions () |
bool | on_visibility_notify (GdkEventVisibility *ev) |
void | on_live_play () |
void | jack_connection () |
void | on_miditable_toggle () |
void | on_portmap_activate () |
void | on_portmap_response (int) |
bool | connect_jack (bool v, Gtk::Window *splash=0) |
int | start_jack () |
void | add_skin_menu () |
void | change_skin (const Glib::VariantBase &value) |
void | on_jack_client_changed () |
void | add_latency_menu () |
void | change_latency (const Glib::VariantBase &value) |
void | user_disable_latency_warn (Gtk::CheckButton *disable_warn) |
int | gx_wait_latency_warn () |
void | set_latency () |
void | set_osc_size () |
void | add_osc_size_menu () |
void | change_osc_buffer (const Glib::VariantBase &value) |
void | on_select_jack_control () |
void | on_load_ladspa () |
void | delete_select_jack_control () |
void | on_select_midi_channel () |
void | delete_select_midi_channel () |
void | on_log_activate () |
bool | on_log_activated (GdkEventButton *ev) |
bool | on_log_scrolled (GdkEventScroll *ev) |
void | on_engine_toggled () |
void | on_engine_state_change (gx_engine::GxEngineState state) |
void | set_tuning (Gxw::RackTuner &tuner) |
void | set_tuner_tet (Gxw::RackTuner &tuner) |
void | set_tuner_ref (Gxw::RackTuner &tuner) |
void | setup_tuner_temperament (Gxw::RackTuner &tuner) |
void | setup_tuner (Gxw::RackTuner &tuner) |
bool | on_toggle_mute (GdkEventButton *ev) |
bool | on_scroll_toggle (GdkEventScroll *ev) |
bool | on_toggle_insert (GdkEventButton *ev) |
bool | on_scroll_toggle_insert (GdkEventScroll *ev) |
void | on_insert_jack_changed (bool s) |
bool | on_jackserverconnection (GdkEventButton *ev) |
bool | on_jackserverconnection_scroll (GdkEventScroll *ev) |
void | on_msg_level_changed () |
void | on_ampdetail_switch (bool compress, bool setparam) |
bool | refresh_meter_level (float falloff) |
bool | survive_jack_shutdown () |
void | gx_jack_is_down () |
void | jack_session_event () |
void | jack_session_event_ins () |
void | set_in_session () |
void | hide_extended_settings () |
void | systray_menu (guint button, guint32 activate_time) |
bool | on_window_state_changed (GdkEventWindowState *event) |
bool | on_meter_button_release (GdkEventButton *ev) |
void | show_selected_preset () |
void | on_select_preset (const Glib::VariantBase &value) |
void | on_next_preset () |
void | on_previus_preset () |
void | set_next_preset_controller () |
void | set_previus_preset_controller () |
void | set_switcher_controller () |
void | set_bypass_controller () |
void | set_vpaned_handle () |
void | add_preset_key_accelerators () |
void | rebuild_preset_menu () |
bool | on_key_press_event (GdkEventKey *event) |
void | display_preset_msg (const Glib::ustring &bank, const Glib::ustring &preset) |
void | on_livetuner_toggled () |
void | on_ladspa_finished (bool reload, bool quit) |
bool | delete_ladspalist_window () |
bool | on_quit () |
void | on_nsm_quit () |
void | on_nsm_save () |
void | amp_controls_visible (Gtk::Range *rr) |
void | gx_show_help () |
void | show_forum_help () |
void | set_midiout () |
Definition at line 832 of file gx_main_window.h.
MainWindow::MainWindow | ( | gx_engine::GxMachineBase & | machine, |
gx_system::CmdlineOptions & | options, | ||
NsmSignals & | nsmsig, | ||
GxTheme & | theme, | ||
Gtk::Window * | splash, | ||
const Glib::ustring & | title | ||
) |
MainWindow::~MainWindow | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inline |
Definition at line 988 of file gx_main_window.h.
|
private |
|
private |
|
private |
|
private |
|
inline |
Definition at line 985 of file gx_main_window.h.
|
inline |
Definition at line 984 of file gx_main_window.h.
|
inline |
Definition at line 980 of file gx_main_window.h.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inline |
Definition at line 981 of file gx_main_window.h.
|
inline |
Definition at line 982 of file gx_main_window.h.
|
private |
|
private |
|
private |
void MainWindow::run | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
void MainWindow::set_rackbox_expansion | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
void MainWindow::update_width | ( | ) |
|
inline |
Definition at line 987 of file gx_main_window.h.
|
private |
|
private |
Definition at line 843 of file gx_main_window.h.
Referenced by use_animations().
|
private |
Definition at line 858 of file gx_main_window.h.
|
private |
Definition at line 838 of file gx_main_window.h.
|
private |
Definition at line 841 of file gx_main_window.h.
|
private |
Definition at line 857 of file gx_main_window.h.
|
private |
Definition at line 839 of file gx_main_window.h.
|
private |
Definition at line 840 of file gx_main_window.h.
|
private |
Definition at line 869 of file gx_main_window.h.
|
private |
Definition at line 850 of file gx_main_window.h.
|
private |
Definition at line 871 of file gx_main_window.h.
|
private |
Definition at line 872 of file gx_main_window.h.
Glib::RefPtr<Gtk::SizeGroup> MainWindow::left_column |
Definition at line 976 of file gx_main_window.h.
|
private |
Definition at line 852 of file gx_main_window.h.
|
private |
Definition at line 835 of file gx_main_window.h.
Referenced by create_default_scratch_preset(), and get_machine().
|
private |
Definition at line 836 of file gx_main_window.h.
|
private |
Definition at line 845 of file gx_main_window.h.
|
private |
Definition at line 834 of file gx_main_window.h.
Referenced by get_options().
|
private |
Definition at line 863 of file gx_main_window.h.
|
private |
Definition at line 860 of file gx_main_window.h.
|
private |
Definition at line 859 of file gx_main_window.h.
|
private |
Definition at line 864 of file gx_main_window.h.
|
private |
Definition at line 865 of file gx_main_window.h.
|
private |
Definition at line 866 of file gx_main_window.h.
|
private |
Definition at line 868 of file gx_main_window.h.
|
private |
Definition at line 867 of file gx_main_window.h.
|
private |
Definition at line 862 of file gx_main_window.h.
|
private |
Definition at line 861 of file gx_main_window.h.
|
private |
Definition at line 844 of file gx_main_window.h.
Referenced by get_plugin(), plugins_begin(), and plugins_end().
|
private |
Definition at line 849 of file gx_main_window.h.
|
private |
Definition at line 854 of file gx_main_window.h.
|
private |
Definition at line 848 of file gx_main_window.h.
|
private |
Definition at line 851 of file gx_main_window.h.
|
private |
Definition at line 853 of file gx_main_window.h.
|
private |
Definition at line 846 of file gx_main_window.h.
|
private |
Definition at line 847 of file gx_main_window.h.
|
private |
Definition at line 855 of file gx_main_window.h.
|
private |
Definition at line 856 of file gx_main_window.h.
|
private |
Definition at line 870 of file gx_main_window.h.
|
private |
Definition at line 837 of file gx_main_window.h.
|
private |
Definition at line 842 of file gx_main_window.h.