void set_presentation_order (PresentationInfo::order_t);
- struct PresentationOrderSorter {
- bool operator() (boost::shared_ptr<Stripable> a, boost::shared_ptr<Stripable> b) {
- return a->presentation_info().order() < b->presentation_info().order();
- }
+ struct LIBARDOUR_API Sorter
+ {
+ bool _mixer_order; // master is last
+ Sorter (bool mixer_order = false) : _mixer_order (mixer_order) {}
+ bool operator() (boost::shared_ptr<ARDOUR::Stripable> a, boost::shared_ptr<ARDOUR::Stripable> b);
};
/* gui's call this for their own purposes. */