diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2006-11-30 04:21:32 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2006-11-30 04:21:32 +0000 |
commit | e002eea388f9850cc5d416c70a87ffae1929b1f7 (patch) | |
tree | 22896b5e69b24f6a9d7d4f24935a09c9c717948a /gtk2_ardour/gain_meter.h | |
parent | f987091756dc2229636ba49e344d1e8ba534169c (diff) |
frame for fader belt; better focus behaviour for gain display text entry (generalized)
git-svn-id: svn://localhost/ardour2/trunk@1171 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/gain_meter.h')
-rw-r--r-- | gtk2_ardour/gain_meter.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gtk2_ardour/gain_meter.h b/gtk2_ardour/gain_meter.h index 8d80e36781..88105ce846 100644 --- a/gtk2_ardour/gain_meter.h +++ b/gtk2_ardour/gain_meter.h @@ -35,6 +35,7 @@ #include <ardour/types.h> #include <gtkmm2ext/click_box.h> +#include <gtkmm2ext/focus_entry.h> #include <gtkmm2ext/slider_controller.h> #include "enums.h" @@ -79,10 +80,11 @@ class GainMeter : public Gtk::VBox ARDOUR::Session& _session; bool ignore_toggle; + bool next_release_selects; Gtkmm2ext::VSliderController *gain_slider; Gtk::Adjustment gain_adjustment; - Gtk::Entry gain_display; + Gtkmm2ext::FocusEntry gain_display; Gtk::Entry peak_display; Gtk::HBox gain_display_box; Gtk::HBox fader_box; @@ -120,7 +122,8 @@ class GainMeter : public Gtk::VBox gint meter_metrics_expose (GdkEventExpose *); void show_gain (); - void gain_entered (); + void gain_activated (); + bool gain_focused (GdkEventFocus*); struct MeterInfo { Gtkmm2ext::FastMeter *meter; |