Commit Graph

7315 Commits

Author SHA1 Message Date
Paul Davis
bb5cd8aa32 fix compiler warning 2014-09-15 14:09:12 -04:00
Ben Loftis
8b98125ad3 fix various loop-initiation faults 2014-09-15 12:44:45 -05:00
Ben Loftis
0676cfc070 fix double-click-shows-region-properties in Ripple mode 2014-09-15 11:43:12 -05:00
Robin Gareus
2efc520f9d *t*racks not *c*hannels (amend 009ced9640) 2014-09-13 19:57:04 +02:00
Robin Gareus
d8e64103a6 fix CPI window handling:
Move control-surface editor-window management to the control surface.
The Preferences-Dialog is not aware of session specific or surface
specific actions and cannot properly manage the window.
2014-09-13 16:59:02 +02:00
Robin Gareus
009ced9640 fix crash when importing midi files with >1 midi-channel -- fixes #5965 2014-09-13 16:53:04 +02:00
Robin Gareus
07d0f8f1aa update ghost track colors:
'clip' and 'wave' need to have the same value,
since only either of them is painted.

desaturate background and show some wave-fill.
2014-09-13 16:53:04 +02:00
Robin Gareus
2abca85693 NOOP, format default-config values 2014-09-13 16:53:03 +02:00
Colin Fletcher
8b4eb07ab7 Fix restore of Jack driver setting
A small hack to ensure that the driver setting in the audio engine dialog
is restored when ardour starts up and when switching drivers.
2014-09-13 15:27:30 +01:00
Colin Fletcher
017dcfea45 Make zoom-to-session include regions currently being recorded 2014-09-13 15:27:30 +01:00
Robin Gareus
0ef661305d reasonable dB range for waveform clipping indicator 2014-09-13 01:48:11 +02:00
Robin Gareus
d80e55e828 don't clamp wave-fill alpha value when using region color 2014-09-13 01:48:11 +02:00
Robin Gareus
01974b5769 API flush static cairo pattern cache
(should probably be cleaned regularly
e.g. meterbridge resize)
2014-09-11 19:30:33 +02:00
Robin Gareus
5dd5bb7830 make valgrind output a bit more readable. 2014-09-11 03:04:12 +02:00
Robin Gareus
df19c576c7 fix a bunch of memory leaks 2014-09-11 03:04:11 +02:00
Robin Gareus
6b3d3e2f91 fix race-condition/segfault at exit:
suppress route-group-reorder signal when
session is being destroyed.
2014-09-11 03:04:11 +02:00
Robin Gareus
6f6e78284d initialize uninitialzed var 2014-09-11 03:04:11 +02:00
Paul Davis
0bc6659f6b look for per-cursor-set hotspot info file when setting up mouse cursors 2014-09-10 19:40:24 -04:00
Paul Davis
233d2e8530 add extra (default-ed) argument to ::get_icon_path() to allow it to be used to look for icon-related but non-image files 2014-09-10 19:39:15 -04:00
Paul Davis
9b1cd13706 improve code for cursor creation; nominally use CursorInfo
even though we have no info files yet
2014-09-10 18:52:04 -04:00
Robin Gareus
cadbf191da grep unused styles from gtkrc 2014-09-10 17:52:20 +02:00
Robin Gareus
b5b080d2dd fix selection color in barcontroller's entry 2014-09-10 13:16:01 +02:00
Robin Gareus
19a57a2809 NOOP, indent & whitespace fixes 2014-09-09 14:40:22 +02:00
Robin Gareus
6954708865 clean up midi channel controls 2014-09-09 14:39:36 +02:00
Robin Gareus
3132a184f2 have another go at vertical text alignment 2014-09-09 02:26:58 +02:00
Robin Gareus
ca5eea2056 add an easy way to debug button sizes 2014-09-09 01:29:47 +02:00
Robin Gareus
b81ceeaaa6 complete list from 68f0694ac0 2014-09-09 01:24:17 +02:00
Robin Gareus
78b2b0d28e tweak button text y-alignment 2014-09-09 00:43:32 +02:00
Robin Gareus
ff5b658bc2 fix TAV text-entry size.
for now: no round corners, gtk-entry + its frame
packing messes things up
2014-09-09 00:05:14 +02:00
Ben Loftis
68f0694ac0 remove arbitrary button sizing for edit mode buttons 2014-09-08 15:02:33 -05:00
Robin Gareus
80e6d3b534 fix typo in b9f075143 2014-09-08 20:59:17 +02:00
Robin Gareus
1f313ec19c Vertically align Midi Notes, Piano Roll & Canvas Line Grid 2014-09-08 18:44:32 +02:00
Robin Gareus
a649fa8572 fix color of top-most MIDI note line on the canvas 2014-09-08 18:43:52 +02:00
Robin Gareus
b9f0751438 Move Scroomer out of Track Selection Box:
* no horiz space between Piano-Roll & Track
* 1:1 mapping of note's vertical space (no border)
2014-09-08 18:43:08 +02:00
Robin Gareus
6bb573d81c vertical pixel alignment of all TAV elements 2014-09-08 18:42:41 +02:00
Robin Gareus
de7ac1f29b yet another rec-button [no]blink fix 2014-09-07 21:03:25 +02:00
Robin Gareus
5462294629 remove debug message 2014-09-07 20:42:50 +02:00
Robin Gareus
27631e7c7f fix (auto-expand) typo in f23f379b3 2014-09-07 20:33:11 +02:00
Robin Gareus
4167e83972 NOOP, re-indent, remove trailing whitespace, sort includes 2014-09-07 20:23:50 +02:00
Robin Gareus
f23f379b37 don't loose a redraw.
This more or less obsoletes the DisplaySuspender.
While RAII is nice, the DisplaySuspender cannot be
used from outside gtk2_ardour eg Mute/Solo signals
notifications from libardour (which don't originate
from the GUI).

The DisplaySuspender is still useful, because it
explicitly disables re-display and forces a single
expose at the end.
2014-09-07 20:23:50 +02:00
Robin Gareus
1bb6fd752c special case track-header buttons 2014-09-07 20:23:49 +02:00
Robin Gareus
cb07f0f99b yet another button tweak.. 2014-09-07 20:23:49 +02:00
Robin Gareus
5dab88c3fa prepare support for [color] style name postfix 2014-09-07 20:23:49 +02:00
Robin Gareus
75df0a9c78 no horiz canvas scroll over track-header automation fader 2014-09-07 20:23:49 +02:00
Paul Davis
c450fd3861 tweak vertical size/position and layering of recording rect 2014-09-07 12:00:06 -04:00
Paul Davis
4880019218 correct the variable used to name the file when loading the default UI config file 2014-09-07 11:53:52 -04:00
Paul Davis
177c0e0940 tweak initial x-axis location of a recording rect (from grygorii zharun @ waves) 2014-09-07 11:34:24 -04:00
Paul Davis
cd1bddd01a rename input/source file for default UI configuration 2014-09-07 10:48:09 -04:00
Paul Davis
e202bf866a fix names of included files 2014-09-07 10:47:39 -04:00
Paul Davis
bb0733e5b3 Ensure complete sync with previous UI configuration files
(since some changes here were cherry-picked from the waves codebase)
2014-09-07 10:27:23 -04:00