5e1ba50731
fix unsigned/signed math error
2015-05-27 08:57:16 -04:00
431bcf2d10
add new MIDI map file for M-Audio Oxygen 49, from Erik Deroo
2015-05-27 07:11:15 -04:00
e5c3efe9a3
ensure that Mackie Control bank left/right commands always hit the same boundary (Len Ovens)
2015-05-27 07:11:15 -04:00
f9abce03a9
Add some newly introduced sources to our MSVC project (gtkmm2ext)
2015-05-27 10:21:21 +01:00
78ba915fc1
Gtkmm2ext::ArdourIcon::render() is needed outside of libgtkmm2ext (so let's make it exportable)
2015-05-27 10:11:34 +01:00
cc7a368fb6
Rationalize some aspects of region-gain control-point visibility:
...
Visibility is driven by the currently selected mouse mode.
Visibility no longer depends on entering/exiting the region.
Range mode shows the lines but not the points.
Fixed option text to reflect new operation.
2015-05-26 16:41:03 -05:00
d3df99e22e
more pixel rounding (small range icon)
2015-05-26 19:25:47 +02:00
45313f329f
icon pixel compatibility
...
Ensure that relevant lines always end up on a pixel
(regardless of scaling).
2015-05-26 02:45:35 +02:00
e65c835381
replace tool pixel icons with vector drawing
2015-05-26 00:56:51 +02:00
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