summaryrefslogtreecommitdiffstats
path: root/src/Patchage.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2015-12-04 20:23:47 -0500
committerDavid Robillard <d@drobilla.net>2015-12-04 20:23:47 -0500
commit46977288a7d1d5783dfe4b8f84abea50c35caf48 (patch)
tree1d95e8accef2dd822cbba92ac333375804032f04 /src/Patchage.hpp
parent257f60614b8d6225041ac3a8f0dc54a6839a4ca7 (diff)
downloadpatchage-46977288a7d1d5783dfe4b8f84abea50c35caf48.tar.gz
patchage-46977288a7d1d5783dfe4b8f84abea50c35caf48.tar.bz2
patchage-46977288a7d1d5783dfe4b8f84abea50c35caf48.zip
Bring back Jack buffer size selector
Diffstat (limited to 'src/Patchage.hpp')
-rw-r--r--src/Patchage.hpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/Patchage.hpp b/src/Patchage.hpp
index 9183b7e..2ce0984 100644
--- a/src/Patchage.hpp
+++ b/src/Patchage.hpp
@@ -27,6 +27,7 @@
#include <gtkmm/builder.h>
#include <gtkmm/button.h>
#include <gtkmm/checkmenuitem.h>
+#include <gtkmm/combobox.h>
#include <gtkmm/dialog.h>
#include <gtkmm/imagemenuitem.h>
#include <gtkmm/label.h>
@@ -93,6 +94,13 @@ public:
bool show_human_names() const { return _menu_view_human_names->get_active(); }
protected:
+ class BufferSizeColumns : public Gtk::TreeModel::ColumnRecord {
+ public:
+ BufferSizeColumns() { add(label); }
+
+ Gtk::TreeModelColumn<Glib::ustring> label;
+ };
+
void connect_widgets();
void on_arrange();
@@ -143,6 +151,8 @@ protected:
Gtk::Main* _gtk_main;
+ BufferSizeColumns _buf_size_columns;
+
Widget<Gtk::AboutDialog> _about_win;
Widget<Gtk::ScrolledWindow> _main_scrolledwin;
Widget<Gtk::Window> _main_win;
@@ -174,6 +184,7 @@ protected:
Widget<Gtk::Toolbar> _toolbar;
Widget<Gtk::ToolButton> _clear_load_but;
Widget<Gtk::ProgressBar> _xrun_progress;
+ Widget<Gtk::ComboBox> _buf_size_combo;
Widget<Gtk::Label> _latency_label;
Widget<Gtk::Alignment> _legend_alignment;
Widget<Gtk::Paned> _main_paned;