Fix the Unicode workaround in wscript
[ardour.git] / gtk2_ardour / port_insert_ui.h
index 297621beec2d433091b30a38df6e3e43c495d9b0..3249cb0c3f1a5eac4d2cba66169daef1c4143898 100644 (file)
@@ -20,6 +20,7 @@
 #ifndef __gtkardour_port_insert_ui_h__
 #define __gtkardour_port_insert_ui_h__
 
+#include "widgets/stateful_button.h"
 #include "ardour_dialog.h"
 #include "io_selector.h"
 
@@ -29,26 +30,26 @@ namespace ARDOUR {
 
 class PortInsertUI : public Gtk::VBox
 {
-  public:
+public:
        PortInsertUI (Gtk::Window*, ARDOUR::Session *, boost::shared_ptr<ARDOUR::PortInsert>);
 
        void redisplay ();
        void finished (IOSelector::Result);
 
-  private:
-        boost::shared_ptr<ARDOUR::PortInsert> _pi;
-        
-        Gtk::Notebook notebook;
-        Gtk::ToggleButton latency_button;
+private:
+       boost::shared_ptr<ARDOUR::PortInsert> _pi;
+
+       Gtk::Notebook notebook;
+       ArdourWidgets::StatefulToggleButton latency_button;
        IOSelector input_selector;
        IOSelector output_selector;
-        Gtk::Label latency_display;
-        Gtk::HBox  latency_hbox;
-        sigc::connection latency_timeout;
+       Gtk::Label latency_display;
+       Gtk::HBox  latency_hbox;
+       sigc::connection latency_timeout;
 
-        bool check_latency_measurement ();
-        void latency_button_toggled ();
-        void update_latency_display ();
+       bool check_latency_measurement ();
+       void latency_button_toggled ();
+       void update_latency_display ();
 };
 
 class PortInsertWindow : public ArdourDialog
@@ -66,7 +67,6 @@ class PortInsertWindow : public ArdourDialog
        void cancel ();
        void accept ();
 
-       void plugin_going_away ();
        PBD::ScopedConnection going_away_connection;
 
        bool wm_delete (GdkEventAny*);