projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
if a (file) source really cannot be found, differentiate between audio & MIDI.
[ardour.git]
/
gtk2_ardour
/
mixer_ui.h
diff --git
a/gtk2_ardour/mixer_ui.h
b/gtk2_ardour/mixer_ui.h
index 8a293f7f9f8ee8d361411cdae5027ddf6d56dbaf..4ab48ffd3135c708bf00021cf66c7e4b325736aa 100644
(file)
--- a/
gtk2_ardour/mixer_ui.h
+++ b/
gtk2_ardour/mixer_ui.h
@@
-66,7
+66,7
@@
class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public AR
PluginSelector* plugin_selector();
PluginSelector* plugin_selector();
- void set_strip_width (Width);
+ void set_strip_width (Width
, bool save = false
);
Width get_strip_width () const { return _strip_width; }
void unselect_strip_in_display (MixerStrip*);
Width get_strip_width () const { return _strip_width; }
void unselect_strip_in_display (MixerStrip*);
@@
-80,10
+80,18
@@
class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public AR
void show_strip (MixerStrip *);
void hide_strip (MixerStrip *);
void show_strip (MixerStrip *);
void hide_strip (MixerStrip *);
+ void maximise_mixer_space();
+ void restore_mixer_space();
+
void ensure_float (Gtk::Window&);
MonitorSection* monitor_section() const { return _monitor_section; }
void ensure_float (Gtk::Window&);
MonitorSection* monitor_section() const { return _monitor_section; }
+ void deselect_all_strip_processors();
+ void delete_processors();
+
+ void select_none ();
+
protected:
void set_route_targets_for_operation ();
protected:
void set_route_targets_for_operation ();
@@
-250,9
+258,9
@@
class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public AR
Width _strip_width;
void sync_order_keys_from_treeview ();
Width _strip_width;
void sync_order_keys_from_treeview ();
- void sync_treeview_from_order_keys (
ARDOUR::RouteSortOrderKey
);
+ void sync_treeview_from_order_keys ();
void reset_remote_control_ids ();
void reset_remote_control_ids ();
- void reset_order_keys (
ARDOUR::RouteSortOrderKey
);
+ void reset_order_keys ();
bool ignore_reorder;
bool ignore_reorder;
@@
-269,6
+277,7
@@
class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public AR
it during a session teardown.
*/
bool _in_group_rebuild_or_clear;
it during a session teardown.
*/
bool _in_group_rebuild_or_clear;
+ bool _route_deletion_in_progress;
void update_title ();
MixerStrip* strip_by_x (int x);
void update_title ();
MixerStrip* strip_by_x (int x);
@@
-279,6
+288,9
@@
class Mixer_UI : public Gtk::Window, public PBD::ScopedConnectionList, public AR
bool _following_editor_selection;
void monitor_section_going_away ();
bool _following_editor_selection;
void monitor_section_going_away ();
+
+ /// true if we are in fullscreen mode
+ bool _maximised;
};
#endif /* __ardour_mixer_ui_h__ */
};
#endif /* __ardour_mixer_ui_h__ */