summaryrefslogtreecommitdiffstats
path: root/src/Patchage.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2007-01-01 06:30:55 +0000
committerDavid Robillard <d@drobilla.net>2007-01-01 06:30:55 +0000
commit6972a4a3990a573937e420864268fcca39a7741a (patch)
treea1893cbdd8a421fb00eb50e3825b12cb8a7c1e16 /src/Patchage.h
parent26937f092e9e29f01c379e668928a0159073e578 (diff)
downloadpatchage-6972a4a3990a573937e420864268fcca39a7741a.tar.gz
patchage-6972a4a3990a573937e420864268fcca39a7741a.tar.bz2
patchage-6972a4a3990a573937e420864268fcca39a7741a.zip
Jack toolbar, modification of Jack buffer size on the fly.
git-svn-id: http://svn.drobilla.net/lad/patchage@226 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/Patchage.h')
-rw-r--r--src/Patchage.h20
1 files changed, 19 insertions, 1 deletions
diff --git a/src/Patchage.h b/src/Patchage.h
index 7de2ef0..46d134a 100644
--- a/src/Patchage.h
+++ b/src/Patchage.h
@@ -53,6 +53,8 @@ public:
void attach();
void quit() { m_main_window->hide(); }
+ void clear_load();
+
void update_state();
void store_window_location();
@@ -63,7 +65,7 @@ public:
{ return m_main_paned->property_max_position() - m_messages_expander->get_label_widget()->get_height() - 8; }
protected:
- void attach_menu_items();
+ void connect_widgets();
void menu_store_positions();
void menu_file_quit();
@@ -73,7 +75,14 @@ protected:
void zoom(double z);
void zoom_changed();
bool idle_callback();
+ bool update_load();
+ void update_toolbar();
+ void jack_connect_changed();
+ void buffer_size_changed();
+ void sample_rate_changed();
+ void realtime_changed();
+
void on_pane_position_changed();
void on_messages_expander_changed();
@@ -131,6 +140,15 @@ protected:
Gtk::Button* m_stop_button;
Gtk::Button* m_zoom_normal_button;
Gtk::Button* m_zoom_full_button;
+ //Gtk::ProgressBar* m_load_progress_bar;
+ Gtk::ToggleButton* m_jack_connect_toggle;
+ Gtk::ToggleButton* m_jack_realtime_check;
+ Gtk::ComboBox* m_buffer_size_combo;
+ Gtk::ComboBox* m_sample_rate_combo;
+ Gtk::ProgressBar* m_xrun_progress_bar;
+ Gtk::Entry* m_xrun_counter;
+ Gtk::Button* m_clear_load_button;
+ //Gtk::Statusbar* m_status_bar;
};
#endif // PATCHAGE_H