RouteUI solo buttons should trigger group actions
[ardour.git] / gtk2_ardour / floating_text_entry.h
index 41ad7f6d3505f920833157d1251deeb9cae02466..116ba346513d28af76c9aefec6ada9c1c62610dd 100644 (file)
 #define __floating_text_entry_h__
 
 #include <gtkmm/entry.h>
+#include <gtkmm/window.h>
 
-#include "ardour_window.h"
-
-class FloatingTextEntry : public ArdourWindow
+class FloatingTextEntry : public Gtk::Window
 {
   public:
-        FloatingTextEntry ();
+       FloatingTextEntry (Gtk::Window* parent, const std::string& initial_contents);
 
         sigc::signal1<void,std::string> use_text;
 
   private:
         Gtk::Entry entry;
+        bool entry_changed;
 
+        /* handlers for Entry events */
+               bool entry_focus_out (GdkEventFocus*);
         bool key_press (GdkEventKey*);
+        void activated ();
+        bool button_press (GdkEventButton*);
+        void changed ();
+
+        /* handlers for window events */
+
         void on_realize ();
         void on_hide ();
-        void activated ();
-        
 };
 
 #endif // __ardour_window_h__