c162aa7aca
Consistently use context-menu button action
...
This fixes an issue where brining up a menu can directly activate an
action in the menu. Notably on macOS.
Nathan reports that this may also address #9515
Note: mac touchpads are not affected since right-click there is
effectively a "press and hold".
2023-10-31 20:16:23 +01:00
295dbd8e1e
Make RCU reader return a const pointer (omnibus commit)
2023-04-08 00:15:37 +02:00
b35518e212
switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr
...
This is mostly a simple lexical search+replace but the absence of operator< for
std::weak_ptr<T> leads to some complications, particularly with Evoral::Sequence
and ExportPortChannel.
2023-03-24 14:19:15 -06:00
0c2176dd71
move default_triggers_per_box into a namespace ; change value for Ardour to 16 (GUI edition)
2022-10-04 19:55:15 -06:00
75ae0fd4b1
disambiguate trigger functions: cue_bang -> trigger_cue_row
2022-10-01 09:13:14 -05:00
luz paz
7f06beda50
Fix typos
...
Found via `codespell -q 3 -S *.po,./.git,./share/patchfiles,./libs,./msvc_extra_headers,./share/web_surfaces,*.patch -L acount,ba,buss,busses,discreet,doubleclick,hsi,ontop,retrn,ro,scrollin,seh,siz,sord,sur,te,trough,ue`
2022-09-21 19:09:55 -06:00
3a8c443499
remove unused variables
2022-08-31 13:51:20 -06:00
9ea1e5bdee
move color utility functions from ARDOUR_UI_UTILS to Gtkmm2ext namespace (GUI)
2022-08-10 21:11:52 -06:00
916fc4a2ee
likely fix for cue-text sizing on windows
2022-08-04 13:40:06 -05:00
Mads Kiilerich
f9b3ed0523
gtkmm: use get_color_selection() instead of deprecated Gtk::ColorSelectionDialog::get_colorsel()
2022-04-08 21:11:06 +02:00
3280523e90
trigger_ui: pixel pushing for mac
2022-02-26 13:09:41 -06:00
ee9e7589ee
trigger_ui: add more tooltips
2022-02-19 12:12:43 -06:00
17e5667216
triggerbox: use translatable marker name function in GUI
2022-02-11 11:33:43 -07:00
43b98524b5
Cue page: cues are timeline rulers so color them(?); pixel-pushing
2022-02-08 17:04:09 -06:00
63912069f4
trigger_ui: remove redundant action bindings; rename trigger_scene to trigger_cue
2022-01-31 20:25:05 -06:00
a29510c1c4
trigger_ui: highlight Cue buttons when the user clicks them
2022-01-26 11:51:07 -06:00
b6f37f11be
triggerbox: CAS-based property updating GUI editing
...
Follow actions are now set by two distinct methods, not one
2022-01-25 18:07:21 -07:00
9e48633b82
trigger page: trigger cue buttons red when cues are record-enabled
2022-01-23 20:24:44 -06:00
c72b6fc930
trigger page: slightly differentiate the rows of cues by color
2022-01-23 20:24:44 -06:00
094fbfa132
trigger page: shrink Cue column to minimum (?)
2022-01-21 17:45:26 -06:00
a23f3aec50
trigger_ui: implement direct Jump actions for Cues (rows)
2022-01-21 17:45:26 -06:00
f16c99ddb8
remove Other/Any follow action types (GUI edition)
2022-01-20 18:56:07 -07:00
fdedbe24ec
remove Next/Prev (Live-style) follow action types (GUI edition)
2022-01-20 18:56:07 -07:00
46e2a03863
triggerbox UI: jump follow action, part one
2022-01-20 11:01:14 -07:00
2152e7ba3b
triggerbox: change FollowActions into an object with a target list (GUI edition)
2022-01-19 15:50:55 -07:00
ddd5b26686
trigger_ui: pixel-pushing: remove drop-shadows and try circles for Cues
2022-01-18 16:42:10 -06:00
a44ce7c075
trigger_ui: recover quantization:None menu entries
2022-01-07 18:06:31 -06:00
770ee07910
trigger_ui: use quantize_length_to_string() consistently
2022-01-07 18:05:38 -06:00
8548626adf
triggerbox: Add n-bar quantizations (GUI part)
2022-01-07 16:05:07 -06:00
a1c627aa24
triggerbox: minor changes after change in how timeline cues are implemented
2022-01-06 00:23:49 -07:00
aa3806d875
triggerbox: support for ReTrigger launch style
2022-01-03 17:45:21 -07:00
66b170075b
triggerbox: add Forward/ReverseTrigger follow actions (GUI edition)
2022-01-02 17:20:39 -07:00
be7e9df8e3
trigger_ui: fix render-gltches in Cue buttons
2021-12-28 08:37:08 -06:00
4736b8338c
trigger_ui: convenience functions to set Color for a column or row
2021-12-27 18:03:14 -06:00
3324882fe0
pixel-pushing: remove horizontal divider lines
2021-12-27 18:03:13 -06:00
68990d2dbd
trigger_ui: add a set_all_X context menu to Cue buttons
2021-12-23 22:35:52 -06:00
b2b9c38bc3
Leave a note about trigger-slot IDs using western alphabet
...
Ideally these would be translatable into Cyrillic, Greek,
Chinese or any other alphabet (and not be limited to 26 either).
2021-12-24 00:31:01 +01:00
422ad6656d
Re-do source-code cleanup and formatting
...
Some of this was lost in 26df9ccdf8
This also removes some excess code
2021-12-17 16:53:16 +01:00
26df9ccdf8
pixel pushing: return of drop-shadows (maybe)
2021-12-17 08:55:30 -06:00
cf41055f7c
Disambiguate another Rect (fixes macOS builds)
...
/usr/include/MacTypes.h:550:41: note: candidate found by name lookup is 'Rect'
libs/canvas/canvas/canvas.h:57:8: note: candidate found by name lookup is 'ArdourCanvas::Rect'
2021-12-17 12:07:45 +01:00
95aad0dc15
Disambiguate Rect(angle) -- fixes Windows and macOS builds
2021-12-17 00:42:06 +01:00
c862b604e1
TriggerBox: change highlight behavior and experiment with black borders
2021-12-13 07:02:51 -06:00
fcab855fca
Trigger Cues: continued work on triggers, cues and master widgets
2021-12-08 12:35:32 -06:00
0e26bd19c4
Trigger Cues: Rough-in controls for Cues
2021-12-08 12:35:32 -06:00