summaryrefslogtreecommitdiff
path: root/gtk2_ardour/meterbridge.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2013-07-05 08:47:23 +0200
committerRobin Gareus <robin@gareus.org>2013-07-10 15:27:09 +0200
commitdaca3ac45c0912ccd0618dc9bf470409f4e54bc2 (patch)
tree860ec8fbde09bd48668f02683be0cbe84af2f419 /gtk2_ardour/meterbridge.h
parent3ac592bcb05fa2be2df8c5f87d1d6621ab47a26b (diff)
meterbridge move metric outside of scroll area
Diffstat (limited to 'gtk2_ardour/meterbridge.h')
-rw-r--r--gtk2_ardour/meterbridge.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/gtk2_ardour/meterbridge.h b/gtk2_ardour/meterbridge.h
index b8e6fc0c79..e85e82af34 100644
--- a/gtk2_ardour/meterbridge.h
+++ b/gtk2_ardour/meterbridge.h
@@ -62,6 +62,7 @@ class Meterbridge :
bool _show_busses;
Gtk::ScrolledWindow scroller;
+ Gtk::HBox meterarea;
Gtk::HBox global_hpacker;
Gtk::VBox global_vpacker;
@@ -83,8 +84,13 @@ class Meterbridge :
std::list<MeterStrip *> strips;
- MeterStrip *metrics_left;
- MeterStrip *metrics_right;
+ MeterStrip metrics_left;
+ MeterStrip metrics_right;
+
+ Gtk::VBox metrics_vpacker_left;
+ Gtk::VBox metrics_vpacker_right;
+ Gtk::HBox metrics_spacer_left;
+ Gtk::HBox metrics_spacer_right;
static const int32_t default_width = 600;
static const int32_t default_height = 400;
@@ -100,6 +106,9 @@ class Meterbridge :
bool on_key_press_event (GdkEventKey*);
bool on_key_release_event (GdkEventKey*);
+ void on_size_allocate (Gtk::Allocation&);
+ void on_size_request (Gtk::Requisition*);
+
void parameter_changed (std::string const & p);
};