From 1ba9060c44c6240256b533c3700ac1c6bf74f30f Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 31 Aug 2010 14:16:29 +0000 Subject: fix up the port insert I/O GUI git-svn-id: svn://localhost/ardour2/branches/3.0@7722 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/io_selector.h | 62 +++-------------------------------------------- 1 file changed, 3 insertions(+), 59 deletions(-) (limited to 'gtk2_ardour/io_selector.h') diff --git a/gtk2_ardour/io_selector.h b/gtk2_ardour/io_selector.h index 653d8834a1..c3500f1a1d 100644 --- a/gtk2_ardour/io_selector.h +++ b/gtk2_ardour/io_selector.h @@ -17,16 +17,11 @@ */ -#ifndef __ardour_ui_io_selector_h__ -#define __ardour_ui_io_selector_h__ +#ifndef __gtkardour_io_selector_h__ +#define __gtkardour_io_selector_h__ -#include "ardour_dialog.h" #include "port_matrix.h" -namespace ARDOUR { - class PortInsert; -} - class IOSelector : public PortMatrix { public: @@ -89,55 +84,4 @@ class IOSelectorWindow : public Gtk::Window bool wm_delete (GdkEventAny*); }; - -class PortInsertUI : public Gtk::HBox -{ - public: - PortInsertUI (Gtk::Window*, ARDOUR::Session *, boost::shared_ptr); - - void redisplay (); - void finished (IOSelector::Result); - - private: - boost::shared_ptr _pi; - - Gtk::ToggleButton latency_button; - IOSelector input_selector; - IOSelector output_selector; - Gtk::Label latency_display; - Gtk::Frame latency_frame; - Gtk::HBox latency_hbox; - sigc::connection latency_timeout; - - bool check_latency_measurement (); - void latency_button_toggled (); - void update_latency_display (); -}; - -class PortInsertWindow : public ArdourDialog -{ - public: - PortInsertWindow (ARDOUR::Session *, boost::shared_ptr, bool can_cancel = false); - - protected: - void on_map (); - - private: - PortInsertUI _portinsertui; - Gtk::VBox vbox; - - Gtk::Button ok_button; - Gtk::Button cancel_button; - Gtk::Frame button_frame; - - void cancel (); - void accept (); - - void plugin_going_away (); - PBD::ScopedConnection going_away_connection; - - bool wm_delete (GdkEventAny*); -}; - - -#endif +#endif /* __gtkardour_io_selector_h__ */ -- cgit v1.2.3