use stringcr_t and gain 1/1000 binary size reduction. not thaat much...
[ardour.git] / gtk2_ardour / audio_time_axis.h
index c9a0e69ce537161bc7a5d8588afc5889f23d3d13..8a631a19c1c692d950699d07bb6b7ceafe3d04a1 100644 (file)
 #ifndef __ardour_trackview_h__
 #define __ardour_trackview_h__
 
-#include <gtkmm.h>
+#include <gtkmm/table.h>
+#include <gtkmm/button.h>
+#include <gtkmm/box.h>
+#include <gtkmm/menu.h>
+#include <gtkmm/menuitem.h>
+#include <gtkmm/radiomenuitem.h>
+#include <gtkmm/checkmenuitem.h>
+
 #include <gtkmm2ext/selector.h>
 #include <list>
 
@@ -116,7 +123,7 @@ class AudioTimeAxisView : public RouteUI, public TimeAxisView
        list<TimeAxisView*>get_child_list();
 
        void set_state (const XMLNode&);
-       XMLNode* get_child_xml_node (std::string childname);
+       XMLNode* get_child_xml_node (ARDOUR::stringcr_t childname);
 
   private:
        friend class StreamView;
@@ -171,11 +178,8 @@ class AudioTimeAxisView : public RouteUI, public TimeAxisView
 
        void take_name_changed (void *);
        void route_name_changed (void *);
-       void name_entry_activated ();
        void name_entry_changed ();
-       gint name_entry_key_release_handler (GdkEventKey*);
-       gint name_entry_button_release_handler (GdkEventButton*);
-       gint name_entry_button_press_handler (GdkEventButton*);
+
        void on_area_realize ();
 
        virtual void label_view ();