summaryrefslogtreecommitdiff
path: root/gtk2_ardour/au_pluginui.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-02-27 19:43:19 +0100
committerRobin Gareus <robin@gareus.org>2015-02-27 19:43:36 +0100
commite77e7f1f3d8e599f6df8c2c480745cbbab7e1e85 (patch)
treeb28e791f825897e59c9a8541b3b507b3aefe4370 /gtk2_ardour/au_pluginui.h
parent24efaa2992f6c534b938f0ad380bb5fc3787b81a (diff)
fix carbon GUI focus/re-exposure
Diffstat (limited to 'gtk2_ardour/au_pluginui.h')
-rw-r--r--gtk2_ardour/au_pluginui.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/au_pluginui.h b/gtk2_ardour/au_pluginui.h
index 71c81dfde3..bc1ce4ce21 100644
--- a/gtk2_ardour/au_pluginui.h
+++ b/gtk2_ardour/au_pluginui.h
@@ -35,6 +35,7 @@
#undef verify
#include <gtkmm/box.h>
+#include <gtkmm/eventbox.h>
#include <gtkmm/combobox.h>
#include <gtkmm/button.h>
#include <gtkmm/label.h>
@@ -74,6 +75,8 @@ class AUPluginUI : public PlugUIBase, public Gtk::VBox
bool non_gtk_gui() const { return true; }
void lower_box_realized ();
+ bool lower_box_visibility_notify (GdkEventVisibility*);
+
void cocoa_view_resized ();
void on_realize ();
void grab_focus();
@@ -91,7 +94,7 @@ class AUPluginUI : public PlugUIBase, public Gtk::VBox
int prefwidth;
Gtk::HBox top_box;
- Gtk::HBox low_box;
+ Gtk::EventBox low_box;
Gtk::VBox vpacker;
Gtk::Label automation_mode_label;
Gtk::ComboBoxText automation_mode_selector;