summaryrefslogtreecommitdiff
path: root/gtk2_ardour/mixer_ui.cc
AgeCommit message (Collapse)Author
2018-08-09Backport Mixbus' mixer shadowRobin Gareus
This is incomplete, pending backporting of Mixbus mixer_ui.h changes, but this way it won't be forgotten. And it might be handy to also include the shadow in Ardour's theme?!
2018-05-08Plugin Ordering: PluginStatusChanged signal went missing. This fixes ↵Ben Loftis
breakage in drag+drop and live status-updates from the Plugin Manager window.
2018-05-08Remove debug printout.Ben Loftis
2018-05-08Plugin Order: Use the new plugin_manager function to save plugin order.Ben Loftis
2018-03-11Tweak logic in master-bus packing to make it clearer; will also minimize ↵Ben Loftis
conflicts with Mixbus.
2018-02-24NO-OP: whitespaceRobin Gareus
- remove trailing whitespace - remove space after opening brackets and before closing brackets - add space around operators - do not use '//' for multi-line comments, do not use "//" on line-start to comment-out code breaking indenting (-Wmisleading-indent) - do add a single space after comment-start /*{SPACE}... or //{SPACE}... - reserve duplicate whitespace " " for alignment, remove other duplicate whitespace - use established "TODO" and "XXX" (highlighted keywords) - remove equal-sign series "====" (those indicate merge conflicts)
2018-02-19Prevent mixer-add buttons from getting focus.Ben Loftis
2018-02-13Dont delete&create add_vca_buton every time the vca list is updated.Ben Loftis
2018-02-13Fix mixer left/right scroll, snap to strip boundary.Robin Gareus
Ignore add-button (packed at end, start of list) when iterating over strip_packer.children.
2018-02-13Remove cruftRobin Gareus
2018-02-12Users struggle with Pane Dividers. Make them larger, and set a min-size on ↵Ben Loftis
the mixer list pane.
2018-02-12...and also for VCA strips.Ben Loftis
2018-02-12Remove track-adder button from the mixer-list, and add an obvious one at end ↵Ben Loftis
of strips.
2018-02-02Further defer changes of plugin Tags+Status, and consolidate code to call ↵Ben Loftis
PluginListChanged only once.
2018-01-31Use new tag-search APIRobin Gareus
This fixes an issue where "By Tag" dropdown contained empty menu-items, in case a hidden plugin is the only one with a given tag.
2018-01-30Add plugin tag-filter to Mixer-favorites sidebarRobin Gareus
2018-01-30Prepare for PluginStatusesChanged API changeRobin Gareus
2017-10-21Tweak 842d758e: selection & move into viewRobin Gareus
Use separate editor + mixer flags for moving selected tracks into view. Changing selection in the Editor will only pan the mixer-view and vice- versa. This fixes an issue with the track that is being clicked-on to be moved out of view (due to groups)
2017-09-18manually fix up various cases where Gtk:Frame foo_frame had been changed to ↵Paul Davis
foo_sample
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible
2017-08-22remove debug outputRobin Gareus
2017-08-18Consolidate add/track/route/bus wrappers -- step one.Robin Gareus
2017-08-06Allow to select VCAsRobin Gareus
2017-07-20Equivalent fix for #7429 for the mixerJohannes Mueller
The previous commit addressed only the behavior of clicking a route in the editor window. Now we handle the same issue in the mixer window.
2017-07-17Remove ArdourPrompter wrapperRobin Gareus
2017-07-17Remove <gtkmm.h> include from header files.Robin Gareus
2017-07-17Move more Gtkmm2ext widgets into libwidgetRobin Gareus
2017-07-12Honor groups for mixer selectionRobin Gareus
2017-07-08Add select-all-tracks mixer-shortcut (following editor)Robin Gareus
2017-07-08Fix gain inc/dec with multiple-selection spanning groupsRobin Gareus
When tracks in a gain-sharing group are selected, stepping gain up/down affected the tracks N times: for-each selected track inc/dec gain w/grouping. When a mix of grouped and un-grouped tracks is selected, this lead to inconsistent gain changes. The new approach expands the groups first. Ignoring groups is not correct either for single selection.
2017-07-01NO-OP whitespace (updated GH PR #357)Thomas Brand
2017-06-22Remove LocaleGuard from MixerUI classTim Mayberry
The float <=> string conversions that this guard was protecting are now using PBD::to_string/string_to() via XMLNode::get/set_property()
2017-06-17Remove CruftRobin Gareus
2017-06-17Remove CruftRobin Gareus
2017-06-17Use Stripable::Sorter in GUI consistently.Robin Gareus
2017-06-14Squelch error message when toggling master-bus visibility.Robin Gareus
2017-05-10Remember Monitor-section state (show/hide, attached/detached)Robin Gareus
2017-05-08remove misc. debug outputPaul Davis
2017-05-08when a Route is removed, don't bother triggering a ↵Paul Davis
sync-presentation-info-from-treeview because it isn't necessary Also, don't update mixer selection unless selection actually changed
2017-05-05use CoreSelection for track selectionPaul Davis
2017-04-19Use XMLNode::get/set_property API in Mixer_UI classTim Mayberry
2017-03-26improve correct selection (in mixer) of newly added tracks/bussesPaul Davis
2017-03-16consolidate context-menu popup methodsRobin Gareus
2017-03-10Use dedicated "show editor/mixer" actionsRobin Gareus
2017-03-08Mixer sidebar: show group context menu on right-click onlyRobin Gareus
2017-02-26make sure that when extending the selection in the editor and mixer, the ↵Paul Davis
clicked-upon track gets set_selected() called last This makes it be the "first" selected strip for control surfaces and the editor mixer
2017-02-20ensure that when mixer is shown in its own tab, it has a default focus ↵Paul Davis
widget, so that alt-m will always work
2017-02-18Don't scroll-jump when selecting all tracksRobin Gareus
2017-02-18VCA spill should not show hidden tracksRobin Gareus
2017-02-17Fix route ordering (mixer TV lacks master-bus)Robin Gareus
Skip master bus' order-key when re-ordering routes in the mixer. This also fixes a related issue: When a new track is added, Session::RouteAdded will call be handled by Editor::add_routes AND Mixer_UI::add_routes, leading to calls to both: - EditorRoutes::sync_presentation_info_from_treeview() - Mixer_UI::sync_presentation_info_from_treeview () which potentially set different order-keys.