summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui2.cc
AgeCommit message (Collapse)Author
2020-04-07Fix typo in API name (2/2)Robin Gareus
2020-04-07GUI: follow LatencyUpdated signal handler, prevent duplicate updatesRobin Gareus
2020-04-07Indicate ambiguous latency in the GUIRobin Gareus
2020-02-27Punch/Loop GUI control sensitivityRobin Gareus
2020-01-13Tweak the tooltip for PDC buttonBen Loftis
2020-01-12Fix preference pane to access for external-syncRobin Gareus
2019-11-19Consistent toolbar button heightRobin Gareus
2019-11-19Improve toolbar layout consistencyRobin Gareus
Directly pack Lua Script buttons into top-level table, use same size-constraints. Use consistent Lua Action button width, in particular for buttons 10..12. prefer "a" instead of "10" for default numeric label
2019-09-29Amend 4f41367836: fix show/hide latency labelRobin Gareus
2019-09-29Theme latency-disable-buttonRobin Gareus
2019-09-29Add Latency Control Toolbar WidgetsRobin Gareus
2019-09-01Prominent "Feedback" indicator blinkingRobin Gareus
Always use a color when blinking. This allows to see "feedback" even in screenshots. Previously there was a 50% to capture it in a still image.
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-06-04Tweak toolbar meter reset button to unconditionally apply to all DPMRobin Gareus
2019-04-08Revert more "frame/sample" replacementsRobin Gareus
- Coverage concerns rectangles (frames, not sample) - frame-handles are rectangles - layout container boxes are frames - inline display boxes are display_frame
2019-02-28Consolidate ToggleAction cast, use new APIRobin Gareus
Furthermore we can assume that all Actions are registered and Unregistered actions will ::abort() execution.
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-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-08Fix crash when closing session, recursive mon-section removalRobin Gareus
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-12-05start using ActionMap in preference to ActionManagerPaul Davis
2018-02-20Keep track of unacknowledged log-level (error-indicator)Robin Gareus
This code was incorrectly removed in 97fb3a5557b5.
2018-02-19Add drop-shadow decorators to menu bar and transport toolbar.Ben Loftis
Allow status bar to fill available width.
2018-02-17Move cpu and disk gauges into the status bar at top.Ben Loftis
2018-02-17Remove display_message(); No more scary log message popups on osx.Ben Loftis
2018-02-14If the gauges arent clickable, perhaps they look best with hard edges, ↵Ben Loftis
matching the master-bus meters in the toolbar.
2018-02-14Re-pack the master meters (in the toolbar) so the editor_meter_peak_display ↵Ben Loftis
button is more clickable.
2018-02-14Re-pack dsp_load_indicator next to feedback_indicator et al.Ben Loftis
2018-01-14Add Toolbar disk-space widget.Robin Gareus
2017-12-28Add DSP-load & x-run widget to the toolbar.Robin Gareus
2017-12-22Separate and consolidate Transport-Control-UI codeRobin Gareus
2017-11-23Implement clock delta modesRobin Gareus
* use new config variable * update GUI to select delta-modes * delegate delta-calculation to MainClock * save offset to calculate absolute-time
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-07-17Remove <gtkmm.h> include from header files.Robin Gareus
2017-07-17Remove unused sources & includesRobin Gareus
2017-07-17Move Gtkmm2ext widgets into libwidgetRobin Gareus
2017-07-17Separate Ardour UI widgets into dedicated libraryRobin Gareus
2017-02-16Toolbar spacing: Add back one pixel of vertical padding, and preserve it ↵Ben Loftis
regardless of which button sections are hidden.
2017-02-16Prevent "punch" and "mon" buttons from increasing toolbar height.Robin Gareus
2017-02-13remove unused background exposeRobin Gareus
2017-02-08NO-OP: whitespacePaul Davis
2017-02-08make rude alert buttons expand vertically to use all available space.Paul Davis
2017-01-28mark loop button insensitive when there's no loop-rangeRobin Gareus
2017-01-21Update metronome tooltip on gain changeDaniel Sheeler
2017-01-19Allow to change metronome level via mouse-wheelRobin Gareus
2017-01-18Tweak some tooltip text.Ben Loftis
2017-01-18tweak table packing for more consistent spacing between buttons.Ben Loftis
2017-01-18Shuffle the layout of new monitor section, so it is recognizably different ↵Ben Loftis
than punch section; Standardize the button heights.