Age | Commit message (Collapse) | Author |
|
|
|
|
|
A Gtk::manage()d widget will be deleted when its parent container
is destroyed. Top-level context menus are not inside a container and
hence need to be manually deallocated.
The solution here is to use a shared Gtk::Menu pointer that is
centrally de/re-allocated.
This works because the GUI is single-threaded and at most one
context menu is visible at a time.
|
|
|
|
Per session (instant.xml) GUI options do not have a sigc::slot<> backed
configuration interface to initialize the Actions.
This fixes a first-time start issue (no instant.xml) where GUI panes
may be visible (default) while the actions are "off" (default).
This is a tentative solution, instant.xml backed ToggleAction
initialization needs to be consolidated somehow.
|
|
In Ardour's world, the plural of a "Bus[Bar]" is "Busses".
(some day we may or may not search/replace 'em all to "buses")
|
|
Plugins can have hundreds of factory presets, or in case of VST
useless "default" program/presets. Those just clutter up the favorite
plugin-list.
|
|
|
|
|
|
|
|
|
|
component of the MixerUI
Obviously, it is not always shown, but it always exists, which means that its actions are always accessible
|
|
setting keybindings value and defining actions
The reorder is required so that the value of "bindings" has been set and is meaningful
|
|
Session
|
|
Mixer action groups
This is a bit arbitary but they are supposed to be invokable from anywhere, and since they control Tabbables and note
pure windows, they are not part of WM::Manager's purview (Window/* actions). Thus ... Common
|
|
per-context action maps
|
|
|
|
Add Mixer-specific view keybindings for list, vca, mon. (thanks to: the_CLA)
Move monitor keybindings (mute, dim, mono) to be globally-accessible.
Implement new mixer-specific actions to show/hide monitor,vcas,mixbuses (the_CLA)
Move monitor funcs (mute,dim,mono) to globally-accessible actions.
Make a new Monitor group insted of using Transport group.
Allow use-monitor-section to be controlled by both menu and session-options dialog.
|
|
|
|
|
|
When tooltips are disabled, but a tooltip column is set for a treeview,
the treeview selection behaves inconsistently. It requires a 3rd click
after expanding any child-rows to select a child.
|
|
Hide/show logic uses "not track".
This results in matching both audio and midi busses.
|
|
|
|
|
|
|
|
(and bindings)
|
|
|
|
|
|
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?!
|
|
breakage in drag+drop and live status-updates from the Plugin Manager window.
|
|
|
|
|
|
conflicts with Mixbus.
|
|
- 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)
|
|
|
|
|
|
Ignore add-button (packed at end, start of list) when iterating
over strip_packer.children.
|
|
|
|
the mixer list pane.
|
|
|
|
of strips.
|
|
PluginListChanged only once.
|
|
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.
|
|
|
|
|
|
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)
|
|
foo_sample
|
|
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
|
|
|
|
|