changes to help strp silence
[ardour.git] / gtk2_ardour / export_multiplicator.h
index 60c6914bf5b076f6ae91d012d34dd98c59d95ea5..c58cce1011f84955fd36ba745229a3b2991ed448 100644 (file)
@@ -35,7 +35,6 @@
 #include <gtkmm.h>
 #include <boost/shared_ptr.hpp>
 
-using std::list;
 using ARDOUR::ExportProfileManager;
 
 class ExportMultiplicator : public Gtk::EventBox {
@@ -43,7 +42,7 @@ class ExportMultiplicator : public Gtk::EventBox {
 
        ExportMultiplicator ();
        ~ExportMultiplicator ();
-       
+
        void set_manager (boost::shared_ptr<ExportProfileManager> _manager);
 
   private:
@@ -56,7 +55,7 @@ class ExportMultiplicator : public Gtk::EventBox {
        Gtk::Table table;
 
        void redraw ();
-       
+
        enum GraphLevel {
                NoLevel = 0,
                Timespans = 1,
@@ -64,9 +63,9 @@ class ExportMultiplicator : public Gtk::EventBox {
                Formats = 3,
                Filenames = 4
        };
-       
+
        std::pair<uint32_t, uint32_t> get_bounds (ExportProfileManager::GraphNode * node, GraphLevel current_level, GraphLevel max_level) const;
-       
+
        void draw_timespan (ExportProfileManager::TimespanNodePtr node, std::pair<uint32_t, uint32_t> bounds);
        void draw_channel_config (ExportProfileManager::ChannelConfigNodePtr node, std::pair<uint32_t, uint32_t> bounds);
        void draw_format (ExportProfileManager::FormatNodePtr node, std::pair<uint32_t, uint32_t> bounds);
@@ -76,42 +75,42 @@ class ExportMultiplicator : public Gtk::EventBox {
                uint32_t left;
                uint32_t right;
                uint32_t row;
-               
+
                TablePosition (uint32_t left, uint32_t right, uint32_t row) :
                  left (left), right (right), row (row) {}
-               
+
                bool operator== (TablePosition const & other) const { return (row == other.row && left == other.left && right == other.right); }
                bool operator< (TablePosition const & other) const { return (row < other.row || left < other.left || right < other.right); }
        };
-       
+
        typedef std::map<TablePosition, boost::shared_ptr<Gtk::HBox> > WidgetMap;
        typedef std::pair<TablePosition, boost::shared_ptr<Gtk::HBox> > WidgetPair;
-       
+
        boost::shared_ptr<Gtk::HBox> get_hbox (TablePosition position);
        WidgetMap widget_map;
-       
+
        /* Button Widget */
-       
+
        class ButtonWidget : public Gtk::EventBox {
          public:
                ButtonWidget (Glib::ustring name, boost::shared_ptr<ExportProfileManager> m, ExportProfileManager::GraphNode * node);
-       
+
          private:
-       
+
                Gtk::Label label;
                Gtk::VBox  vbox;
-       
+
                bool on_button_press_event (GdkEventButton* event);
-               
+
                void split ();
                void remove ();
-               
+
                boost::shared_ptr<ExportProfileManager> manager;
                ExportProfileManager::GraphNode * node;
                float split_position;
-               
+
                /* Context menu */
-       
+
                Glib::RefPtr<Gtk::ActionGroup> menu_actions;
                Glib::RefPtr<Gtk::UIManager>   ui_manager;
                Gtk::Menu *                    menu;