13
0
Commit Graph

65 Commits

Author SHA1 Message Date
1262e9ef58 fix crash when ArdourButton has its text set to empty
git-svn-id: svn://localhost/ardour2/branches/3.0@10414 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-03 14:51:23 +00:00
0cc9daed28 allow addition of images to ArdourButtons (always centered)
git-svn-id: svn://localhost/ardour2/branches/3.0@10399 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-02 18:47:14 +00:00
cc4f13193c make LED in ArdourButton use "mid" color when active state = mid
git-svn-id: svn://localhost/ardour2/branches/3.0@10392 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-02 13:19:38 +00:00
521937a9d1 catchup on previous commit relating to who owns ActiveState and VisualState
git-svn-id: svn://localhost/ardour2/branches/3.0@10372 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-11-01 01:22:08 +00:00
f54b3e5e0a more led-area button event handling tweaks
git-svn-id: svn://localhost/ardour2/branches/3.0@10368 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-31 23:14:23 +00:00
531ebc35bd compile fixes for OS X
git-svn-id: svn://localhost/ardour2/branches/3.0@10353 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-31 21:06:57 +00:00
6ba2f3b15f osx build fix (?)
git-svn-id: svn://localhost/ardour2/branches/3.0@10351 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-31 18:36:02 +00:00
e04c7608c1 mo better handling of distinct led clicks in ArdourButton, and correctly layout text (name of processor)
git-svn-id: svn://localhost/ardour2/branches/3.0@10350 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-31 18:32:19 +00:00
25949e9d83 various tweaks to get clicks on processor "buttons" to work right and to keep track of processor state and position, hopefully
git-svn-id: svn://localhost/ardour2/branches/3.0@10349 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-31 15:28:21 +00:00
2f45acc0c2 tweak text layout on wide buttons
git-svn-id: svn://localhost/ardour2/branches/3.0@10344 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 20:33:17 +00:00
bde8437387 make ArdourButtons be MIDI-learnable; tweaks to ArdourButton design and implementation; use ArdourButtons (all gray for now) in the Monitor section.
git-svn-id: svn://localhost/ardour2/branches/3.0@10338 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-29 15:54:30 +00:00
743f0ea0ec Ever so slightly less memory and better field alignment per CairoWidget.
Fix indentation.


git-svn-id: svn://localhost/ardour2/branches/3.0@10316 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 20:10:49 +00:00
5005ba060e provide control over precisely what aspects of an ArdourButton are rendered, and other button-related miscellany
git-svn-id: svn://localhost/ardour2/branches/3.0@10315 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 11:53:16 +00:00
892f3c361e change CairoWidget API to be a more logical/intuitive for setting widget state, to differentiate between active state and visual state (prelight, insensitive etc)
git-svn-id: svn://localhost/ardour2/branches/3.0@10314 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-27 11:24:43 +00:00
51ab5ccabf new ArdourButton class, to start to provide more control over how our buttons work and appear; use ArdourButtons for monitor, solo isolate and solo safe buttons, and in the processor box; don't save UI config file (canvas colors) to the user's home dir unless one or more parameters were modified by the user
git-svn-id: svn://localhost/ardour2/branches/3.0@10311 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-10-26 21:01:14 +00:00