Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-28 | Initialize monitor-section output button | Robin Gareus | |
When loading a session the monitor-connection is made before the GUI is initialized, the output button did not reflect the actual connection. | |||
2020-01-12 | Apply some missing widget names | Ben Loftis | |
2019-12-10 | Monitor Section: Add a spacer so the topmost buttons are not visually ↵ | Ben Loftis | |
grouped with buttons in the editor toolbar. | |||
2019-08-03 | Update GPL boilerplate and (C) | Robin Gareus | |
Copyright-holder and year information is extracted from git log. git history begins in 2005. So (C) from 1998..2005 is lost. Also some (C) assignment of commits where the committer didn't use --author. | |||
2019-05-25 | Re-use the Mixer's PluginManager (singleton) | Robin Gareus | |
Previously there were three plugin-manager instances (two of which were never destroyed). There were also 3 sets of context-menus (favorites, by tag, by author..), all of which were re-built when plugin stati changed. Since the Plugin-manager is a modal dialog, it can be re-used in all contexts (route-ui, monitor-section, mixer). | |||
2019-04-12 | Update Mixbus Mon-section #ifdef | Robin Gareus | |
2019-04-12 | Revert another sample/frame confusion | Robin Gareus | |
2019-03-06 | Properly map MonitorSection state on session load | Robin Gareus | |
2019-03-01 | GUI updates to handle monitor-section changes | Robin Gareus | |
This fixes various MS related action sensitivity issues, as well as action-states. Also manually adding a monitor-section to a session now always immediately shows it, regardless of prior ToggleMonitorSection visibility. | |||
2019-02-16 | fix mistaken action paths used in MonitorSection | Paul Davis | |
(after recent changes to make some actions "global") | |||
2019-02-16 | MonitorSection should only define global actions for mono/dim/cut (all channels) | Paul Davis | |
If it defines local versions, we can end up with two (different) bindings for the same action, one in global scope, one when MonitorSection has key focus. Bad. | |||
2018-12-27 | remove debug output | Paul Davis | |
2018-12-19 | more organized and coherent handling of route control connections in ↵ | Paul Davis | |
MonitorSection | |||
2018-12-15 | fix issue with ProcessorBox inside MonitorSection (session was not set ↵ | Paul Davis | |
correctly) | |||
2018-12-12 | replace ::cast_dynamic() with relevant ActionManager::get_*_action() calls | Paul Davis | |
2018-12-11 | more changes flowing from a persistent MonitorSection object | Paul Davis | |
2018-12-11 | full (?) set of changes required to make MonitorSection an "always-there" ↵ | Paul Davis | |
component of the MixerUI Obviously, it is not always shown, but it always exists, which means that its actions are always accessible | |||
2018-12-11 | change action group owner pointer to be the relevant keybindings; reorder ↵ | Paul Davis | |
setting keybindings value and defining actions The reorder is required so that the value of "bindings" has been set and is meaningful | |||
2018-12-10 | add nominal owners for all action groups | Paul Davis | |
Note: this is not yet correct. The owner (pointer) values passed in are not yet usable | |||
2018-12-10 | no longer delete and recreate MonitorSection when it is removed/added to a ↵ | Paul Davis | |
Session | |||
2018-12-10 | use ActionManager namespace, rather than ActionMap objects, and remove all ↵ | Paul Davis | |
per-context action maps | |||
2018-12-07 | Tweaks to Mixer and Monitor keybindings: | Ben Loftis | |
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. | |||
2017-09-18 | globally 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-07-17 | Move more Gtkmm2ext widgets into libwidget | Robin Gareus | |
2017-07-17 | Remove unused sources & includes | Robin Gareus | |
2017-07-17 | Separate Ardour UI widgets into dedicated library | Robin Gareus | |
2017-05-05 | use CoreSelection for track selection | Paul Davis | |
2017-03-26 | Add option to disable blinking alert buttons. | Robin Gareus | |
2017-01-19 | Update monitor section controls when channelcount changes | Robin Gareus | |
2016-12-21 | Align mon-section bottom button | Robin Gareus | |
2016-11-11 | static MonitorSection Action -- fixes #7098 | Robin Gareus | |
ActionManager registered actions are static global and cannot reference an instance (this) directly. | |||
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-06-05 | use, or mostly use PresentationInfo for selection status of Routes. | Paul Davis | |
Needs extension to Surfaces, replacing GuiSelectionChanged signal concept | |||
2016-06-05 | RouteUI is now also derived from SessionHandlePtr but NOT AxisView. Fix ↵ | Paul Davis | |
initialization. Only "most derived" classes can initialize virtual base classes (SessionHandlePtr) | |||
2016-05-31 | use new record safe control in GUI | Paul Davis | |
2016-05-31 | universal change in the design of the way Route/Track controls are designed ↵ | Paul Davis | |
and used. The controls now own their own state, rather than proxy for state in their owners. Massive changes all over the code to accomodate this. Many things are not finished. Consider this a backup safety commit | |||
2016-03-15 | fix capitalization of sections of key editor | Paul Davis | |
2016-03-15 | change the way the key editor gets populated; drop binding sets with no actions | Paul Davis | |
2016-03-15 | safety pointer resets in MonitorSection dtor. Not intended to fix any known bugs | Paul Davis | |
2016-03-15 | add and remove monitor section bindings as MS is created/destroyed | Paul Davis | |
2016-03-15 | give monitor section its own bindings | Paul Davis | |
2016-02-27 | Implements review comments | Mathias Buhr | |
2016-02-27 | Fixes a memory corruption upon closing the 2nd session | Mathias Buhr | |
2016-02-25 | restore monitor section visibility, broken after the merged with tabbed | Paul Davis | |
2016-02-22 | replicate the remove-all-trailing whitespace commit(s) in master | Paul Davis | |
2016-02-22 | ensure that all callers of ARDOUR_UI_UTILS::relay_key_press() provide a window | Paul Davis | |
2016-02-22 | action maps now have names | Paul Davis | |
2016-02-22 | more changes to Bindings, Keyboard APIs | Paul Davis | |
2016-02-22 | radically change Keyboard/Binding API design to disconnect Gtk::Action ↵ | Paul Davis | |
lookup from binding definition We need this because we need binding information/objects before all Actions have been defined. | |||
2016-02-22 | switch all action registration/binding code over to new API. | Paul Davis | |
This removes the ability to change bindings via menus. Still to come: saving modified bindings, and reworking the key editor |