void hide_strip (MixerStrip *);
void ensure_float (Gtk::Window&);
+ void toggle_auto_rebinding ();
+ void set_auto_rebinding(bool);
RouteRedirectSelection& selection() { return _selection; }
+
+ static const char* get_order_key();
private:
ARDOUR::Session *session;
void unselect_all_audiobus_strips ();
void select_all_audiobus_strips ();
+ void auto_rebind_midi_controls ();
+ bool auto_rebinding;
+
void strip_select_op (bool audiotrack, bool select);
void select_strip_op (MixerStrip*, bool select);
void track_list_change (const Gtk::TreeModel::Path&,const Gtk::TreeModel::iterator&);
void track_list_delete (const Gtk::TreeModel::Path&);
+ void track_list_reorder (const Gtk::TreeModel::Path& path, const Gtk::TreeModel::iterator& iter, int* new_order);
void initial_track_display ();
void show_track_list_menu ();
Width _strip_width;
+ void sync_order_keys ();
+ bool ignore_route_reorder;
+ bool ignore_sync;
+
static const int32_t default_width = 478;
static const int32_t default_height = 765;
};