remove old a-Hi/Low pass
[ardour.git] / gtk2_ardour / ardour_dialog.h
index 1e01c8f625eeef84b0853150f2152f05449b2878..1224cbb00a0b19298dd965fd30cf2ddeeb530c5b 100644 (file)
 
 #include "ardour/session_handle.h"
 
+namespace WM {
+       class ProxyTemporary;
+}
+
 /*
  * This virtual parent class is so that each dialog box uses the
  * same mechanism to declare its closing. It shares a common
@@ -38,13 +42,14 @@ class ArdourDialog : public Gtk::Dialog, public ARDOUR::SessionHandlePtr
        ArdourDialog (Gtk::Window& parent, std::string title, bool modal = false, bool use_separator = false);
        ~ArdourDialog();
 
-       bool on_enter_notify_event (GdkEventCrossing*);
-       bool on_leave_notify_event (GdkEventCrossing*);
-        bool on_delete_event (GdkEventAny *);
+       bool on_focus_in_event (GdkEventFocus*);
+       bool on_focus_out_event (GdkEventFocus*);
+        bool on_delete_event (GdkEventAny*);
        void on_unmap ();
        void on_show ();
 
   private:
+        WM::ProxyTemporary* proxy;
         bool _splash_pushed;
        void init ();