summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui_ed.cc
AgeCommit message (Collapse)Author
2020-01-22Split Select-All-Tracks into 2 appropriately named actionsBen Loftis
Existing function select-all-tracks is now renamed select-all-visible-lanes, to match its behavior. New function select-all-tracks will select all Tracks, as the name implies. To maintain consistency for those users who actively used select-all-tracks, the default shortcut ctrl+t will continue calling select-all-visible-lanes.
2019-12-13Fix session sensitivity of some toolbar controlsRobin Gareus
2019-11-24Remember Virtual-Keyboard window size and positionRobin Gareus
2019-11-01fix logic error with contents of session dialog shown after "Close"Paul Davis
2019-10-20Virtual-Keyboard: save/restore stateRobin Gareus
2019-10-10changes to ARDOUR_UI to reflect new startupFSM and non-modal SessionDialog ↵Paul Davis
handling
2019-10-10rename ArdourStartup to NewUserWizard and rename source file(s)Paul Davis
2019-09-29Add Latency Control Toolbar WidgetsRobin Gareus
2019-08-26Push UI theme to backend, LV2 plugin optionsRobin Gareus
2019-08-03Update 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-08-01(Source List) merge fixesBen Loftis
2019-08-01(Source List) Source list, Region List: Resolve various action+behaviors ↵Ben Loftis
between the 2 lists. Duplicate the remove_unsued_region action in the Session->Cleanup menu, for discoverability. Region list should use the same Region actions as the canvas... OK, now resolve the change in use-cases of Region List and Source List. tentative. Rough-in remove_selected_sources (Delete in Sources list). Column tweaks.
2019-04-08Remove hardcoded project-name from ActionsRobin Gareus
2019-02-16rename Main_menu action to Main menuPaul Davis
So that if it ever does show up in a list, it looks nice
2019-02-16get ordering correct of global binding set creation and action registration ↵Paul Davis
(part2)
2019-01-13re-order startup process, registering actions earlyPaul Davis
Mostly to stop an error when UIConfiguration::map_parameters() looks for an action that has not yet been registered
2018-12-11fix commentaryPaul Davis
2018-12-11full (?) 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-11change 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-10add nominal owners for all action groupsPaul Davis
Note: this is not yet correct. The owner (pointer) values passed in are not yet usable
2018-12-10show-editor and show-mixer actions are now part of Common, not Window or ↵Paul Davis
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
2018-12-10use ActionManager namespace, rather than ActionMap objects, and remove all ↵Paul Davis
per-context action maps
2018-12-10use new action map API instead of ActionManager::get_actionPaul Davis
2018-12-07Tweaks 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.
2018-08-24move select-all-tracks,deselect-all,invert-selection to be global actions ↵Paul Davis
(and bindings)
2018-08-08Add method to show/hide VCA (and Mixbus) Mixer paneRobin Gareus
2018-05-08Plugin Order: Use the new plugin_manager function to save plugin order.Ben Loftis
2018-02-20Use standard Labels again.Robin Gareus
Since the Gauges become little more than text with colored background, prepare their removal. If color is wanted, use named widget-style.
2018-02-19Replace missing widget-name that got lost.Ben Loftis
2018-02-19Add drop-shadow decorators to menu bar and transport toolbar.Ben Loftis
Allow status bar to fill available width.
2018-02-17Revert some theme tweaks. Left-justify gauge text.Ben Loftis
2018-02-17Shuffle order of items in status bar; change behavior per oofus on irc.Ben Loftis
( note: this essentially reverts ed459a )
2018-02-17Consistently use Gauge to avoid the overloaded term Indicator.Ben Loftis
2018-02-17Remove unused status labels. (using gauges instead)Ben Loftis
2018-02-17Add Disk IO gauge.Ben Loftis
2018-02-17Move cpu and disk gauges into the status bar at top.Ben Loftis
2018-02-17GTKOSX is not a valid check. Use __APPLE__Ben Loftis
2018-02-17MacOS: Move status info to top, just like win+linux. (but no menu up there ↵Ben Loftis
of course.)
2018-02-11SoloSelection: gui part.Ben Loftis
2017-12-23Add Panic-button sensitivity for consistencyRobin Gareus
2017-11-22Add seconds as clock-unitRobin Gareus
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-07some structure/code for managing menu sensitivity now that VCAs are selectablePaul Davis
2017-08-03Fix Session > New (cancel retains the current session if any)Robin Gareus
2017-07-21Main Menu: some re-organization of session- and global-centric windows.Ben Loftis
2017-07-17Move more Gtkmm2ext widgets into libwidgetRobin Gareus
2017-07-12First draft of a template management dialogJohannes Mueller
Goal is to a simple dialog that can rename and remove templates. This is helpful in order to keep the template list tidy. So far it works for session templates. Track templates tbd.
2017-07-03Re-introduce toggle-editor-and-mixer (for ctrl-surfaces)Robin Gareus
6af51b52 moved to dedicated show-editor/show-mixer actions for keybindings because the Mixer has a dedicated handler. For Control-surfaces a common action is still practical. Note: This is still broken for detached windows. it currently only toggles tabs correctly.
2017-07-01NO-OP whitespace (updated GH PR #357)Thomas Brand
2017-06-22Remove LocaleGuard from ARDOUR_UI::save_ardour_state methodTim Mayberry
All float <=> string conversions are now done using PBD::to_string/string_to() in ConfigVariable class or via XMLNode::get/set_property()