Robin Gareus
f10d380d9a
RecorderUI: Tabbable Window Skeleton
2021-02-22 01:00:07 +01:00
Robin Gareus
ab07bfbffe
Remove optional global monitor toolbar item
...
The widget will find a permanent location in the Recorder page.
This partially reverts cf5a0de709
2021-02-22 01:00:07 +01:00
Robin Gareus
5f6aa7ffdb
Add Status-bar snapshot name & modified indicator
2020-10-01 18:27:59 +02:00
Robin Gareus
5dc3f2a320
Add toolbar widgets for monitor mute and dim
...
Another one from Andy's wish-list
http://mixbus.harrisonconsoles.com/forum/thread-8935-page-2.html
2020-09-17 22:57:54 +02:00
Robin Gareus
aa9c5737cc
GUI support to en/disable master-bus output gain control
2020-07-21 05:51:56 +02:00
Robin Gareus
eeb62c99fb
Fix typo in API name (2/2)
2020-04-07 04:07:34 +02:00
Robin Gareus
2991d74da5
GUI: follow LatencyUpdated signal handler, prevent duplicate updates
2020-04-07 00:14:09 +02:00
Robin Gareus
21b2ffbae6
Indicate ambiguous latency in the GUI
2020-04-07 00:09:38 +02:00
Robin Gareus
e5c819956a
Punch/Loop GUI control sensitivity
2020-02-27 22:25:37 +01:00
Ben Loftis
ed5ec7cb3f
Tweak the tooltip for PDC button
2020-01-13 17:12:55 -06:00
Robin Gareus
66e24f3333
Fix preference pane to access for external-sync
2020-01-12 18:05:16 +01:00
Robin Gareus
7b733eb3f0
Consistent toolbar button height
2019-11-19 04:41:11 +01:00
Robin Gareus
605a87f402
Improve toolbar layout consistency
...
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-11-19 04:41:06 +01:00
Robin Gareus
68f237169f
Amend 4f41367836: fix show/hide latency label
2019-09-29 17:00:27 +02:00
Robin Gareus
f5e8a753f5
Theme latency-disable-button
2019-09-29 02:45:40 +02:00
Robin Gareus
4f41367836
Add Latency Control Toolbar Widgets
2019-09-29 02:45:37 +02:00
Robin Gareus
4232b61562
Prominent "Feedback" indicator blinking
...
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-09-01 18:37:49 +02:00
Robin Gareus
4050ca5633
Update GPL boilerplate and (C)
...
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-03 15:53:15 +02:00
Robin Gareus
9aff22a9d2
Tweak toolbar meter reset button to unconditionally apply to all DPM
2019-06-04 14:56:50 +02:00
Robin Gareus
a0b032efe2
Revert more "frame/sample" replacements
...
- Coverage concerns rectangles (frames, not sample)
- frame-handles are rectangles
- layout container boxes are frames
- inline display boxes are display_frame
2019-04-08 22:42:47 +02:00
Robin Gareus
8244026533
Consolidate ToggleAction cast, use new API
...
Furthermore we can assume that all Actions are registered and
Unregistered actions will ::abort() execution.
2019-02-28 23:54:42 +01:00
Paul Davis
098b0f8a8b
full (?) set of changes required to make MonitorSection an "always-there" 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 10:28:47 -05:00
Paul Davis
fc83d044f8
use ActionManager namespace, rather than ActionMap objects, and remove all per-context action maps
2018-12-10 08:34:01 -05:00
Paul Davis
4f96aa8f18
use new action map API instead of ActionManager::get_action
2018-12-10 08:34:01 -05:00
Robin Gareus
41827a546a
Fix crash when closing session, recursive mon-section removal
2018-12-08 20:15:53 +01:00
Ben Loftis
65bda27d42
Tweaks to Mixer and Monitor keybindings:
...
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-07 12:57:26 -06:00
Paul Davis
4423945643
start using ActionMap in preference to ActionManager
2018-12-05 17:33:06 -05:00
Robin Gareus
110317aad6
Keep track of unacknowledged log-level (error-indicator)
...
This code was incorrectly removed in 97fb3a5557 .
2018-02-20 11:18:41 +01:00
Ben Loftis
1a293bb480
Add drop-shadow decorators to menu bar and transport toolbar.
...
Allow status bar to fill available width.
2018-02-19 08:05:55 -06:00
Ben Loftis
33bee41288
Move cpu and disk gauges into the status bar at top.
2018-02-17 09:13:05 -06:00
Ben Loftis
97fb3a5557
Remove display_message(); No more scary log message popups on osx.
2018-02-17 09:11:41 -06:00
Ben Loftis
7127fa2c9b
If the gauges arent clickable, perhaps they look best with hard edges, matching the master-bus meters in the toolbar.
2018-02-14 15:05:49 -06:00
Ben Loftis
c206fa98a1
Re-pack the master meters (in the toolbar) so the editor_meter_peak_display button is more clickable.
2018-02-14 14:47:00 -06:00
Ben Loftis
7cb1219df8
Re-pack dsp_load_indicator next to feedback_indicator et al.
2018-02-14 12:55:48 -06:00
Robin Gareus
d03352cfac
Add Toolbar disk-space widget.
2018-01-14 18:49:27 +01:00
Robin Gareus
c7ed461bcf
Add DSP-load & x-run widget to the toolbar.
2017-12-28 15:53:40 +01:00
Robin Gareus
aab787f686
Separate and consolidate Transport-Control-UI code
2017-12-22 22:15:50 +01:00
Robin Gareus
15150c57c1
Implement clock delta modes
...
* use new config variable
* update GUI to select delta-modes
* delegate delta-calculation to MainClock
* save offset to calculate absolute-time
2017-11-23 00:13:32 +01:00
Paul Davis
ea5fa64c0b
manually fix up various cases where Gtk:Frame foo_frame had been changed to foo_sample
2017-09-18 14:59:11 -04:00
Paul Davis
30b087ab3d
globally change all use of "frame" to refer to audio into "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
2017-09-18 12:39:17 -04:00
Robin Gareus
eb1e423b75
Remove <gtkmm.h> include from header files.
2017-07-17 21:06:04 +02:00
Robin Gareus
b5e9451bc7
Remove unused sources & includes
2017-07-17 21:06:04 +02:00
Robin Gareus
f6e182b937
Move Gtkmm2ext widgets into libwidget
2017-07-17 21:06:04 +02:00
Robin Gareus
5c92613698
Separate Ardour UI widgets into dedicated library
2017-07-17 21:06:04 +02:00
Ben Loftis
d2b823b3c5
Toolbar spacing: Add back one pixel of vertical padding, and preserve it regardless of which button sections are hidden.
2017-02-16 14:37:56 -06:00
Robin Gareus
2d0200209f
Prevent "punch" and "mon" buttons from increasing toolbar height.
2017-02-16 20:49:18 +01:00
Robin Gareus
9ce55c1b3d
remove unused background expose
2017-02-13 18:44:59 +01:00
Paul Davis
5c26a21d49
NO-OP: whitespace
2017-02-08 22:24:17 +01:00
Paul Davis
aef942da1b
make rude alert buttons expand vertically to use all available space.
2017-02-08 22:23:43 +01:00
Robin Gareus
0092442a64
mark loop button insensitive when there's no loop-range
2017-01-28 12:05:50 +01:00