John Emmas
f9abce03a9
Add some newly introduced sources to our MSVC project (gtkmm2ext)
2015-05-27 10:21:21 +01:00
John Emmas
78ba915fc1
Gtkmm2ext::ArdourIcon::render() is needed outside of libgtkmm2ext (so let's make it exportable)
2015-05-27 10:11:34 +01:00
Robin Gareus
d3df99e22e
more pixel rounding (small range icon)
2015-05-26 19:25:47 +02:00
Robin Gareus
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
Robin Gareus
e991688e1f
refactor vector icon drawing
2015-05-26 00:52:06 +02:00
Robin Gareus
d2e4054a65
a go at a pixel-compatible vector “hand” icon.
...
..and some related ArdourIcon changes.
2015-05-25 04:42:58 +02:00
Robin Gareus
77220a745c
prepare Tool Icons (unused IDs)
2015-05-25 03:28:17 +02:00
Robin Gareus
d80d34f8dc
vectorize TAV expand and shrink icons
2015-05-25 00:25:28 +02:00
Robin Gareus
ab6a035076
construct vectorized Zoom Icons
2015-05-24 23:09:13 +02:00
Robin Gareus
1515ea69ec
introduce some lazyness
2015-05-24 23:06:49 +02:00
Robin Gareus
1be75b7bfe
NOOP, amend 3173246 comments and whitespace
2015-05-24 21:54:21 +02:00
Robin Gareus
31732462c7
migrate ArdourButton Icon rendering to Gtkmm2ext.
...
part one: add new API
2015-05-24 21:44:27 +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
119c644dc0
Document snap_delta modifier mask.
2015-05-23 23:41:26 +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
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
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
nick_m
0d8a331bca
Remove some debugging.
2015-05-19 03:29:22 +10:00
nick_m
aac167a19f
"Lock" mode is now "Constrained", make snap absolute modifier configurable.
...
- user can abs/rel modifier key in prefs->user interaction
suggested for linux - absolute->alt ignore snap->alt-shift
- Constrained mode works the same as button 2 drag (initial move
sets constraint axis).
2015-05-18 06:25:36 +10:00
Robin Gareus
198c4d1d88
gfx-card & performance testing
2015-05-02 04:54:59 +02:00
Robin Gareus
fd76f87ae1
Revert API to explicitly show tooltips:
...
gdk pointer grab offers a better solution.
2015-04-25 05:37:37 +02:00
Robin Gareus
d40ad1f6ff
fixup stuck persistent tooltips.
2015-04-25 03:00:57 +02:00
Robin Gareus
7565ebd4ed
API to set tooltip y-margin
2015-04-25 01:16:39 +02:00
Robin Gareus
a33cc51176
tweak persistent tooltip:
...
* don’t show empty tooltips
* “smaller” widgets may receive a leave event before the timeout
can show the tooltip (knobs in particula)
2015-04-25 01:02:53 +02:00
nick_m
35f69656e8
Window focus handling fixes.
...
Many windows were not getting key events.
Use magic focus infrastructure (built for widgets) to deliver key events
via window focus in/out.
2015-04-02 02:41:49 +11:00
Paul Davis
36140d4d01
updated i18n files from ./waf i18n
2015-03-31 20:16:25 -04:00
Alexandre Prokoudine
e03882eec7
Update Russian translation
2015-03-30 09:19:00 -05:00
Edgar Aichinger
2d0adea86e
update German Translation #6213
2015-03-30 09:18:59 -05:00
Raphaël Doursenaud
6bfeb54168
Merge French translations
2015-03-28 23:35:11 +01:00
Frédéric Rech
71a32919a0
French translation update
2015-03-28 21:05:43 +01:00
Raphaël Doursenaud
e5422f3617
First pass updating french translation
2015-03-28 21:04:16 +01:00
Robin Gareus
4c2ea510e3
add API to query Gtk::ComboBoxText entries
...
..the overly complex C++ style variant.
iterate twice.. hell yeah.
2015-03-16 14:38:21 +01:00
Robin Gareus
83babb8a52
automatic error log window popup be gone.
2015-03-14 18:28:36 +01:00
nick_m
03160ee182
Tearoff windows are utility windows rather than toolbars.
2015-03-10 03:58:00 +11:00
Paul Davis
7152634104
set name of GUI event loop thread
2015-02-05 16:31:59 -05:00
Robin Gareus
de85bfd857
fix #6117 - fader prelight
2015-01-28 02:22:52 +01:00
Paul Davis
cab01bac6c
on OS X, do not require click to activate the application
2015-01-26 11:55:58 -05:00
Paul Davis
bd3643a597
fix declaration of Cocoa NSApplicationDelegate methods
2015-01-25 12:52:26 -05:00
David Robillard
4166b05bda
Fix setting command key bindings on OSX.
2015-01-14 20:31:38 -05:00
Robin Gareus
0367aa5825
remove cruft (old unused pre-git version files)
2015-01-09 06:11:57 +01:00
Paul Davis
246a4f3018
correct install location for .mo files (i18n) and cleanup LOCALEDIR use a bit
2014-12-09 08:19:11 -05:00
David Robillard
587dc283ea
Fix stuck faders on very fine adjustments.
...
I attempted to preserve the "don't draw unless different" by ditching rounding for more
precise display_span, but that didn't work. An alternative solution would be
to draw on adjustment change if there's text, since then we need to redraw
regardless of slider position, but it seemed weird even just with respect to
the slider, so I opted for this, which really definitely redraws when the
adjustment changes, period.
If this proves to be a performance issue we'll have to figure that out.
2014-12-05 15:19:43 -05:00
Robin Gareus
0c7dd82239
exclude fader-reserve from range
2014-12-01 17:45:27 +01:00
Robin Gareus
272c93db12
CLA approved consistent fine-grained scale modifier
2014-11-30 21:27:31 +01:00
Robin Gareus
18efe8f446
consistent step+page sizes for fader+spinbox
2014-11-30 15:05:40 +01:00
Robin Gareus
c77f4b7a18
don't move faders on click.
...
for one, it can mess up the value when switching to
numeric-entry. It is also rather useless and not
Fader-like (faders are not scrollbars).
Besides, "stepvalue" is way to large and causes jumps
(sometimes step-value is even negative, see
"fast lookahead limiter", "release time"
-> some other bug)
2014-11-29 17:31:41 +01:00
David Robillard
16947f751b
Remove dead code.
2014-11-27 04:17:15 -05:00
David Robillard
ea5876b836
Remove dead code.
2014-11-25 02:11:44 -05:00
David Robillard
976a150e6b
Remove obviously dead/redundant code.
2014-11-18 02:55:03 -05:00