X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fau_pluginui.h;h=41b3116e515955038f0d6673fc35686d23b5aa3d;hb=5e7d9d30e28e8022661497244ccd43a1f5a836c6;hp=cbf83d5d92e7f4f4834a43bd7371da8f85a4dffe;hpb=d54a35a6718e4791ef57d0ad86dc2f41a1ec46a2;p=ardour.git diff --git a/gtk2_ardour/au_pluginui.h b/gtk2_ardour/au_pluginui.h index cbf83d5d92..41b3116e51 100644 --- a/gtk2_ardour/au_pluginui.h +++ b/gtk2_ardour/au_pluginui.h @@ -34,7 +34,15 @@ #undef require #undef verify +#ifdef YES +#undef YES +#endif +#ifdef NO +#undef NO +#endif + #include +#include #include #include #include @@ -74,11 +82,11 @@ 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 (); - bool on_map_event (GdkEventAny*); - bool on_focus_in_event (GdkEventFocus*); - bool on_focus_out_event (GdkEventFocus*); + void grab_focus(); void forward_key_event (GdkEventKey*); bool on_window_show (const std::string& /*title*/); @@ -93,7 +101,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; @@ -105,6 +113,7 @@ class AUPluginUI : public PlugUIBase, public Gtk::VBox NSWindow* cocoa_window; NSView* au_view; + NSRect last_au_frame; /* Carbon */