diff options
author | David Robillard <d@drobilla.net> | 2007-01-01 06:30:55 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2007-01-01 06:30:55 +0000 |
commit | 6972a4a3990a573937e420864268fcca39a7741a (patch) | |
tree | a1893cbdd8a421fb00eb50e3825b12cb8a7c1e16 /src/Patchage.h | |
parent | 26937f092e9e29f01c379e668928a0159073e578 (diff) | |
download | patchage-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.h | 20 |
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 |