Strip trailing whitespace and fix other whitespace errors (e.g. space/tab mixing...
[ardour.git] / gtk2_ardour / send_ui.h
index 5a7298c51584222b84195b8bc64152e2ad994ae3..df5a8a216ea91d1b302741b7c10fb9543745ddf4 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2002 Paul Davis 
+    Copyright (C) 2002 Paul Davis
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
@@ -22,6 +22,7 @@
 
 #include "gain_meter.h"
 #include "panner_ui.h"
+#include "ardour_dialog.h"
 
 namespace ARDOUR {
        class Send;
@@ -34,7 +35,7 @@ class IOSelector;
 class SendUI : public Gtk::HBox
 {
   public:
-       SendUI (boost::shared_ptr<ARDOUR::Send>, ARDOUR::Session&);
+       SendUI (Gtk::Window *, boost::shared_ptr<ARDOUR::Send>, ARDOUR::Session&);
        ~SendUI();
 
        void update ();
@@ -46,29 +47,28 @@ class SendUI : public Gtk::HBox
 
   private:
        boost::shared_ptr<ARDOUR::Send> _send;
-       ARDOUR::Session& _session;
-       GainMeter gpm;
-       PannerUI  panners;
-       Gtk::VBox vbox;
-       Gtk::VBox hbox;
+       ARDOUR::Session&                _session;
+       GainMeter                       _gpm;
+       PannerUI                        _panners;
+       Gtk::VBox                       _vbox;
+       Gtk::VBox                       _hbox;
 
        sigc::connection screen_update_connection;
        sigc::connection fast_screen_update_connection;
-               
+
        void ins_changed (ARDOUR::IOChange, void*);
        void outs_changed (ARDOUR::IOChange, void*);
 };
 
-class SendUIWindow : public Gtk::Window
+class SendUIWindow : public ArdourDialog
 {
   public:
        SendUIWindow(boost::shared_ptr<ARDOUR::Send>, ARDOUR::Session&);
        ~SendUIWindow();
 
-       SendUI*     ui;
+       SendUI* ui;
 
   private:
-       Gtk::VBox vpacker;
        Gtk::HBox hpacker;
 
        void send_going_away ();