summaryrefslogtreecommitdiff
path: root/gtk2_ardour/io_selector.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2010-08-31 14:16:29 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2010-08-31 14:16:29 +0000
commit1ba9060c44c6240256b533c3700ac1c6bf74f30f (patch)
treecca301bc4c54693a4542a9677983dba1d54046c7 /gtk2_ardour/io_selector.h
parentf13b700944c73fb629f6ac99ecb42f60018e9e9b (diff)
fix up the port insert I/O GUI
git-svn-id: svn://localhost/ardour2/branches/3.0@7722 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/io_selector.h')
-rw-r--r--gtk2_ardour/io_selector.h62
1 files changed, 3 insertions, 59 deletions
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<ARDOUR::PortInsert>);
-
- void redisplay ();
- void finished (IOSelector::Result);
-
- private:
- boost::shared_ptr<ARDOUR::PortInsert> _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<ARDOUR::PortInsert>, 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__ */