projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
hardour does not yet support wine-builds
[ardour.git]
/
gtk2_ardour
/
export_timespan_selector.h
diff --git
a/gtk2_ardour/export_timespan_selector.h
b/gtk2_ardour/export_timespan_selector.h
index 688971554d134d68442782933b24627539f0b2db..5556f5f676eb4dae77abfa03a16b0e628b592d69 100644
(file)
--- a/
gtk2_ardour/export_timespan_selector.h
+++ b/
gtk2_ardour/export_timespan_selector.h
@@
-21,14
+21,18
@@
#ifndef __export_timespan_selector_h__
#define __export_timespan_selector_h__
#ifndef __export_timespan_selector_h__
#define __export_timespan_selector_h__
-#include "public_editor.h"
#include "audio_clock.h"
#include <list>
#include "audio_clock.h"
#include <list>
+#ifdef interface
+#undef interface
+#endif
+
#include <gtkmm.h>
#include <boost/shared_ptr.hpp>
#include <gtkmm.h>
#include <boost/shared_ptr.hpp>
+
#include "ardour/types.h"
#include "ardour/session_handle.h"
#include "ardour/export_profile_manager.h"
#include "ardour/types.h"
#include "ardour/session_handle.h"
#include "ardour/export_profile_manager.h"
@@
-40,6
+44,7
@@
namespace ARDOUR {
}
using ARDOUR::CDMarkerFormat;
}
using ARDOUR::CDMarkerFormat;
+using ARDOUR::framecnt_t;
/// Timespan Selector base
class ExportTimespanSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr
/// Timespan Selector base
class ExportTimespanSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr
@@
-49,8
+54,7
@@
class ExportTimespanSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr
typedef boost::shared_ptr<ARDOUR::ExportHandler> HandlerPtr;
typedef boost::shared_ptr<ARDOUR::ExportProfileManager> ProfileManagerPtr;
typedef boost::shared_ptr<ARDOUR::ExportHandler> HandlerPtr;
typedef boost::shared_ptr<ARDOUR::ExportProfileManager> ProfileManagerPtr;
- typedef boost::shared_ptr<ARDOUR::ExportTimespan> TimespanPtr;
- typedef std::list<TimespanPtr> TimespanList;
+ typedef std::list<ARDOUR::ExportTimespanPtr> TimespanList;
typedef boost::shared_ptr<TimespanList> TimespanListPtr;
typedef ARDOUR::ExportProfileManager::TimespanStatePtr TimespanStatePtr;
typedef boost::shared_ptr<TimespanList> TimespanListPtr;
typedef ARDOUR::ExportProfileManager::TimespanStatePtr TimespanStatePtr;
@@
-84,6
+88,8
@@
class ExportTimespanSelector : public Gtk::VBox, public ARDOUR::SessionHandlePtr
void update_range_name (std::string const & path, std::string const & new_text);
void update_range_name (std::string const & path, std::string const & new_text);
+ void set_selection_state_of_all_timespans (bool);
+
/*** GUI components ***/
Gtk::HBox option_hbox;
/*** GUI components ***/
Gtk::HBox option_hbox;