e991688e1f
refactor vector icon drawing
2015-05-26 00:52:06 +02:00
d2e4054a65
a go at a pixel-compatible vector “hand” icon.
...
..and some related ArdourIcon changes.
2015-05-25 04:42:58 +02:00
77220a745c
prepare Tool Icons (unused IDs)
2015-05-25 03:28:17 +02:00
f8de080f13
use vectorized TAV expand/shrink icons
2015-05-25 00:26:09 +02:00
d80d34f8dc
vectorize TAV expand and shrink icons
2015-05-25 00:25:28 +02:00
670bbde122
use vectorized zoom icons instead of pixmaps.
2015-05-24 23:10:02 +02:00
ab6a035076
construct vectorized Zoom Icons
2015-05-24 23:09:13 +02:00
1515ea69ec
introduce some lazyness
2015-05-24 23:06:49 +02:00
1be75b7bfe
NOOP, amend 3173246
comments and whitespace
2015-05-24 21:54:21 +02:00
1d5c6104f5
replace old ArdourButton::Icon API with Gtkmm2ext.
2015-05-24 21:45:39 +02:00
31732462c7
migrate ArdourButton Icon rendering to Gtkmm2ext.
...
part one: add new API
2015-05-24 21:44:27 +02:00
db7d0c59b5
remove explicit VectorIcon Element
2015-05-24 20:28:24 +02:00
0604910a2a
ArdourButton API: set_icon() implies Icon and No Text
2015-05-24 20:27:37 +02:00
c5d7685741
add vector rendition of nudge icons.
2015-05-24 20:22:50 +02:00
ff5b1b0c99
prepare cleanup of ArdourButton rendering
2015-05-24 19:35:45 +02:00
fb649f43ea
fix for MCP panner width - closes #6341
2015-05-24 17:56:40 +02:00
nick_m
e8a0b1c514
Swap default snap modifiers (non-OSX) to avoid potential upgrade pain.
...
- Disable snap now defaults to alt
- Snap absolute now defaults to alt-windows
2015-05-24 05:50:31 +10:00
nick_m
a14c7ff066
Merge branch 'relative_snap'
...
- Many changes to the "User Interaction" pane wrt key modifiers.
- Snap is now relative by default (override to absolute with the
"Snap to absolute using:" modifier).
- Midi notes now obey both snap modifiers (disable snap and absolute snap)
- Timefx drag now selects the primary region (less user confusion).
- Includes MIDI event id fix.
2015-05-24 04:15:32 +10:00
nick_m
b86c3f97b0
Fix bug where inserting notes in MouseContent mode disallowed resizing.
2015-05-24 04:04:37 +10:00
nick_m
92b69a17da
Make Evoral::Event ids unique always.
...
- probably fixes a lot of cases where note ids are assumed to be
unique (they weren't for copies and some others).
- wrong branch, but it needs testing.
2015-05-24 01:53:34 +10:00
nick_m
9a55bcb04f
Rekative snap - add comments
2015-05-24 01:10:06 +10:00
nick_m
119c644dc0
Document snap_delta modifier mask.
2015-05-23 23:41:26 +10:00
nick_m
39d4bbf5e1
Clarify the convention on modifiers and drags.
2015-05-23 23:19:00 +10:00
nick_m
406bcb4dfe
Proper initialisation of _x/y_constrained.
2015-05-23 22:59:19 +10:00
nick_m
ea8b5a970f
Bring back contrained drag modifier with preference setting.
...
- this should work as before, but when applied to a button 1 drag,
the constraint is in the first direction travelled.
2015-05-23 05:36:03 +10:00
nick_m
3d599be991
Fix missing comment.
2015-05-23 03:44:42 +10:00
nick_m
88477ace25
Fix inverted logic of SnapOff with snap modifiers pressed.
...
- also clean up, rename and comment some previous hanges.
2015-05-23 03:09:48 +10:00
e44e0b2c9a
LV2: delete existing preset before replacing it
2015-05-22 18:25:07 +02:00
18b54e6a85
Fix deleting and re-saving LV2 presets.
2015-05-22 00:24:37 -04:00
cb2186b118
tweak layout of main clocks so that HMS display remains center-justified
2015-05-21 17:23:04 -05:00
189fe9a50e
FONT_SMALLER is too small for visibility of clocks. use normal font size
2015-05-21 17:22:05 -05:00
nick_m
784abd03e0
Make note drags and resizes obey the disable sanp modifier.
2015-05-22 06:54:16 +10:00
nick_m
37ee083931
Small cleanup
2015-05-22 04:48:34 +10:00
nick_m
65e06fa350
More cleanup
...
- remove "no_magnets" ugh.
2015-05-22 04:26:16 +10:00
nick_m
7edf0e17bc
Clean up a bit - should be a no-op
2015-05-22 03:09:29 +10:00
nick_m
224b85d038
Appease Our Dear Leader
2015-05-22 02:31:25 +10:00
nick_m
b7348bf4f5
Fix excessive use of logic.
2015-05-22 02:20:51 +10:00
nick_m
eaf49f02ff
Fix up modifier behaviour
...
- its now possible to use snap modifiers in combination with others
afaict this hasn't worked for some time.
- use "contains" rather than "equals" during drag. Still uncertain
about this wrt beginning a drag. for now they are all "equals".
- probably solve the "snap modifier modifier" problem using
ArdourKeyboard::indicates_snap () and friend.
2015-05-22 02:12:58 +10:00
nick_m
5d176eefa6
Make the prefs less squashed looking, add another entry for OSX modifiers.
...
- Defaults are probably still wrong, but at least they are actual
keys.
2015-05-21 23:47:32 +10:00
2ff4a1881b
recover keybinding for Snapshot
2015-05-20 14:39:27 -05:00
nick_m
186736043c
Move ui-centric modifiers into ArdourKeyboard, set some bad defaults.
...
- Also makes "Mod4" Appear as "Windows" and adds new combination
"Alt-Windows" to the dropdown.
- Attempt to set a pair of default snap modifiers (without
knowing what it actually is for OSX)
- Copy modifier now saves
- Snap modifier modifier problem still remains.
2015-05-21 05:32:23 +10:00
nick_m
ae0759ae88
Allow all drag -related modifiers to be set, re-instate "jump after trim"
...
- Copy modifier still doesn't save
- Testers please edit the Extra section of ~/.ardourN/config to allow
defaults to "take"
- Note that the current defaults overlap.
- warning - absolute snap modifier has no default and will be always
"on" unless you set it!
2015-05-21 01:30:57 +10:00
c2ee36abc6
try to improve the ill-conceived fade_range action
2015-05-19 14:19:59 -05:00
456d9256fe
publish editor-fade-range action to the main menu
2015-05-19 13:33:05 -05:00
nick_m
66221d1dea
Add more modifier preferences.
...
Note that no defaults are set - go to prefs->user interaction to
ensure that nothing is set to "no modifer"
also - the copy modifier doesn't actually save its state yet.
2015-05-20 04:00:04 +10:00
d7a9c11315
fix x-fade display access beyond array boundaries
2015-05-19 19:28:22 +02:00
3c711f1a9f
use Go To instead of Goto
2015-05-18 16:13:27 -05:00
d02d8e6ebc
temporarily remove buggy MouseRange-on-Piano-Roll event handlers
2015-05-18 16:12:32 -05:00
nick_m
0d8a331bca
Remove some debugging.
2015-05-19 03:29:22 +10:00
nick_m
dc50730059
Revert to old Lock mode (still called Lock).
...
Also make midi notes obey the snap delta modifire
2015-05-19 03:27:50 +10:00