use syntactic sugar
[ardour.git] / gtk2_ardour / export_filename_selector.h
index 4c4c7d20144ca068544309907b9d48469d479a3c..36a9b664c5ea9498e7021538c43a6fa939192090 100644 (file)
 #ifndef __export_filename_selector_h__
 #define __export_filename_selector_h__
 
-#include <gtkmm.h>
+#include <gtkmm/box.h>
+#include <gtkmm/button.h>
+#include <gtkmm/checkbutton.h>
+#include <gtkmm/combobox.h>
+#include <gtkmm/comboboxtext.h>
+#include <gtkmm/entry.h>
+#include <gtkmm/label.h>
+#include <gtkmm/liststore.h>
+#include <gtkmm/sizegroup.h>
+#include <gtkmm/spinbutton.h>
+#include <gtkmm/treemodel.h>
 
 #include "ardour/export_profile_manager.h"
 #include "ardour/export_filename.h"
 #include "ardour/session_handle.h"
 
-///
 class ExportFilenameSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr
 {
-  public:
+public:
        typedef boost::shared_ptr<ARDOUR::ExportFilename> FilenamePtr;
 
        ExportFilenameSelector ();
@@ -44,7 +53,7 @@ class ExportFilenameSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr
 
        sigc::signal<void> CriticalSelectionChanged;
 
-  private:
+private:
 
        void load_state ();
 
@@ -74,7 +83,7 @@ class ExportFilenameSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr
        Gtk::Label        label_label;
        Gtk::Entry        label_entry;
 
-       Gtk::CheckButton  session_checkbox;
+       Gtk::ComboBoxText session_snap_name;
        Gtk::CheckButton  timespan_checkbox;
 
        Gtk::CheckButton  revision_checkbox;
@@ -85,8 +94,8 @@ class ExportFilenameSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr
        Gtk::Label        path_label;
        Gtk::Entry        path_entry;
        Gtk::Button       browse_button;
-       Gtk::Label        example_filename_label;
        Gtk::Button       open_button;
+       Gtk::Label        example_filename_label;
 
        /* Date combo */
 
@@ -94,7 +103,7 @@ class ExportFilenameSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr
 
        struct DateFormatCols : public Gtk::TreeModelColumnRecord
        {
-         public:
+       public:
                Gtk::TreeModelColumn<DateFormat>     format;
                Gtk::TreeModelColumn<std::string>  label;
 
@@ -110,7 +119,7 @@ class ExportFilenameSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr
 
        struct TimeFormatCols : public Gtk::TreeModelColumnRecord
        {
-         public:
+       public:
                Gtk::TreeModelColumn<TimeFormat>     format;
                Gtk::TreeModelColumn<std::string>  label;