66709c8cd0
remove unnecessary button fill colors
2014-12-11 17:04:40 -05:00
75e6a36d8e
fall back on "generic button" colors in ArdourButton if specifically named fills + LED colors are not defined
2014-12-11 17:04:21 -05:00
bd430c2080
allow UIConfiguration::color() to tell caller that it could not find the named color
2014-12-11 17:03:52 -05:00
9278ae23c4
tweaks to minsec and timecode ruler display, especially at very high zoom.
...
Imported from work on Tracks done in Tel Aviv, November 2014
2014-12-11 12:51:01 -05:00
f1fd7feec6
add Grygorii Zharun to contributor list
2014-12-11 09:04:38 -05:00
764a8b9475
fix indentation
2014-12-11 09:04:26 -05:00
GZharun
8962adab4e
[Summary] Fixed issue with shifted playhead polygon when new session is created
2014-12-11 08:53:26 -05:00
d3d0e342d4
tracked down another remaining SessionHandleRef
...
import_status.sources kept references to the
most recently imported ARDOUR::SndFileSource
“all new sources” from Session::import_files()
2014-12-10 21:45:11 +01:00
2bbef1f32e
update_time_selection_display should work when in smart mode
2014-12-09 16:18:48 -06:00
e66752cec1
add set-session-extents-from-edit-range
2014-12-09 16:18:47 -06:00
1e0c1751a5
more DEBUG::Butler output, formatting corrections, and a warning on cerr if capture/playback buffers are too full/empty
2014-12-09 16:36:52 -05:00
8e93139872
fix meter scale colors (meterbridge)
2014-12-09 19:41:54 +01:00
246a4f3018
correct install location for .mo files (i18n) and cleanup LOCALEDIR use a bit
2014-12-09 08:19:11 -05:00
1648b94905
install single color theme file during waf install
2014-12-08 22:18:50 -05:00
b7c5f27b14
remove debug output
2014-12-08 22:09:37 -05:00
0bb8e80f87
more tweaking of color management.
...
User's own modification to NAME.colors are stored in $CONFIG/my-NAME.colors now.
2014-12-08 22:02:38 -05:00
9ac551abab
another metric ton of color work
2014-12-08 22:02:38 -05:00
624a86c39d
lots more color work, closer and closer to being ready for ... being taken apart again
2014-12-08 22:02:38 -05:00
74becec17f
change GTK rc file system to use just a single file, which is color-neutral.
...
* packaging scripts need modification
* light theme file left in place to help with possible generation of alternate theme
2014-12-08 22:02:38 -05:00
aff8a806a2
more color work, including removing rgba{_p_}_from_style()
2014-12-08 22:02:38 -05:00
8455ebce90
noop, simplify code.
...
(!mixer || !editor) are checked at the top of the funtion
and also used without checks further down.
2014-12-08 18:47:10 +01:00
894192ca23
When we pass an integer clarify which overloaded version of sqrt() to call
2014-12-08 10:29:45 +00:00
9548b916e7
Don't switch to internal when switching to draw.
2014-12-07 23:59:07 -05:00
4f8714a038
Fix alignment of automation paste.
...
Preserve alignment between notes and control points when doing an internal
copy/paste of both.
Relative alignment between points on multi-paste is still not preserved. Both
behaviours here are actually useful, perhaps a modifier...
2014-12-07 23:16:42 -05:00
116722f182
Fix uninitialized value in note create drag.
2014-12-07 20:37:53 -05:00
dff9e60c7f
Draw region automation with draw in either mode.
...
Perhaps debatable if contents should be edited when not in internal mode
whatsoever, but consistent with audio region gain and track automation. It's
less of a problem with the draw tool than, say, object since drawing stuff is
its entire purpose.
2014-12-07 20:37:53 -05:00
603748d68a
Unify gain and draw tools.
...
There might be a few special cases lingering around from attempts at magic tool
business, but this seems to work fine as far as I can tell.
2014-12-07 20:37:46 -05:00
bbdad822cd
Fix and simplify step_mouse_mode.
2014-12-07 19:04:33 -05:00
ec8c0e93bb
Fix shift-rect-select with MIDI notes.
2014-12-07 17:30:06 -05:00
69c3a807cc
new code-level defaults for audio peak meter colors
2014-12-07 16:11:24 -05:00
acd54f1c58
Revert "new code-level defaults for audio peak meter colors"
...
This reverts commit 564d2860f85340ea091cfa4d92cb5f84d2a40fb1.
2014-12-07 16:11:24 -05:00
a5e5c14c77
new code-level defaults for audio peak meter colors
2014-12-07 16:11:24 -05:00
95e47d65f4
sane audio meter default colors
2014-12-07 22:01:26 +01:00
d5ef338d9d
remove old alias names for meter fills from default_ui_config
2014-12-07 15:12:28 -05:00
eaa456ff70
the return of correct audio meter colors
2014-12-07 15:06:33 -05:00
66f3de615f
remove stacktrace
2014-12-07 14:23:24 -05:00
d425a43b26
fix up various issues with UIConfiguration, saving state, RC file loading etc.
2014-12-07 14:20:17 -05:00
9ac7ddb31d
remove all explicit button text colors; use contrasting_text_color() instead.
...
Also, use a slightly off-white rather than pure white, which should really be configurable
2014-12-07 13:55:40 -05:00
b37be190f3
fix up a logic problem when editing palette colors
2014-12-07 13:44:12 -05:00
d7ca81cced
remove debug output
2014-12-07 13:44:00 -05:00
8ada45344e
fix default gtk background color
2014-12-07 13:43:40 -05:00
700edbdf39
big strides in color management
2014-12-07 13:12:48 -05:00
8f4ab08e20
revert UIConfiguration back to a normal member of ARDOUR_UI
2014-12-07 13:12:48 -05:00
d586289be5
first mostly-working build supporting GTK rethemeing via the Theme Manager
2014-12-07 13:12:48 -05:00
1b99e298e2
Make draw tool add points to track automation.
2014-12-07 00:26:00 -05:00
bfbb0f6178
Add legatize and remove overlap MIDI operations.
...
We're going to need the ability to apply MIDI edit operations to a note/control
selection soon...
2014-12-06 23:42:11 -05:00
f4a30e1f60
Support keyboard shift-click to select many notes.
...
Also support selecting with button 1 if shift is held, more discoverable.
2014-12-06 22:43:06 -05:00
39da38dd6e
Nudge notes by 1 bar if secondary modifier active.
...
Similar to how transpose moves an octave if the same modifier is active.
2014-12-06 22:43:06 -05:00
60a045271e
Allow creation of MIDI control points object tool.
2014-12-06 22:43:06 -05:00
16d60ef2f7
Grab keyboard only with note selection.
...
When entered, the keyboard is grabbed when the selection becomes non-empty, and
ungrabbed if it becomes empty again or the region is left or the user switches
out of internal mode.
This fixes scroll in internal mode and note moving with arrow keys. Also frees
up useful keybindings when there is no note selection, which is much nicer than
the "nothing works in edit mode at all" greedy grab approach used previously.
Attempt #874327892 of getting this damned grabbing right.
2014-12-06 22:43:06 -05:00