summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_button.cc
AgeCommit message (Collapse)Author
2015-05-30vector icons should at least be 6x6 pxRobin Gareus
2015-05-24replace old ArdourButton::Icon API with Gtkmm2ext.Robin Gareus
2015-05-24ArdourButton API: set_icon() implies Icon and No TextRobin Gareus
2015-05-24add vector rendition of nudge icons.Robin Gareus
2015-05-24prepare cleanup of ArdourButton renderingRobin Gareus
2015-05-01tweak Midi/DIN icon (proper notch)Robin Gareus
2015-04-25tweak weight of transport iconsRobin Gareus
2015-04-22clean up GUI scalingRobin Gareus
2015-04-21new attempt at scaling indicator LEDRobin Gareus
2015-04-20towards scaleable meter and mixer UIRobin Gareus
somewhat hacky solution, but there's no good central point to control this and get integer rounding/summing, is there?
2015-04-18HiDPI button tweaksRobin Gareus
2015-04-08renice transport iconsRobin Gareus
2015-04-08NOOP, cleanup & commentsRobin Gareus
2015-04-08construct a metronomRobin Gareus
2015-04-08more transport button caironizing.Robin Gareus
2015-04-07fix de7d6a7 (too narrow bar)Robin Gareus
2015-04-07renice transport buttons (part one)Robin Gareus
2015-04-07update ArdourButton Icon APIRobin Gareus
2015-04-06renice 5-pin DIN/MIDI buttonRobin Gareus
2015-04-06replace two more icons w/vector drawing.Robin Gareus
2015-03-17Abutton: only LMB clicks are “clicks”.Robin Gareus
2015-03-17amend 6aa6c2d, queue redraw for custom-LED changeRobin Gareus
2015-03-17AButton: decouple indicator color and active state.Robin Gareus
If a custom LED color is used, the LED does not reflect the ExplicitActive state. Hence the Body Element (if visible) should be used just like for buttons without LED indicator.
2015-03-16AButton: allow to set custom LED color (for > 2 states)Robin Gareus
2015-03-12further ardourbutton ellipsis fixes Robin Gareus
2015-03-11NOOP, add a missing ‘p’Robin Gareus
2014-12-27fixup LED size (font-scaling)..Robin Gareus
..until there's a better solution.
2014-12-22move all (G)UI related configuration parameters into UIConfiguration, not ↵Paul Davis
RCConfiguration
2014-12-17insensitive buttons should be shaded towards the gtk_background color, not ↵Ben Loftis
hardcoded gray
2014-12-12derive ArdourButton LED inactive color from active color, rather than ↵Paul Davis
requiring explicit definition
2014-12-11fall back on "generic button" colors in ArdourButton if specifically named ↵Paul Davis
fills + LED colors are not defined
2014-12-07remove all explicit button text colors; use contrasting_text_color() instead.Paul Davis
Also, use a slightly off-white rather than pure white, which should really be configurable
2014-11-26massive reworking of color selection implementationPaul Davis
2014-10-21add ::set_layout_font (const Pango::FontDescription&) to ArdourButtonPaul Davis
2014-09-16ArdourButton should call the focus handler of CairoWidget from its button ↵Paul Davis
press event
2014-09-11fix a bunch of memory leaksRobin Gareus
2014-09-09have another go at vertical text alignmentRobin Gareus
2014-09-09add an easy way to debug button sizesRobin Gareus
2014-09-09tweak button text y-alignmentRobin Gareus
2014-09-07yet another button tweak..Robin Gareus
2014-09-06backwards compat with old gtkRobin Gareus
2014-09-06optimize ArdourButtonRobin Gareus
2014-09-06gtk style related fixes:Robin Gareus
* remove some old/unused styles * fix plugin-ui button (hover color when active) * consistent style for route buttons (and related ArdourButton updates)
2014-09-06fix ArdourButton initializationRobin Gareus
2014-09-06optimize button expose/resizeRobin Gareus
2014-09-06remove pixel based Button LED diameter settingRobin Gareus
Diameter is calculated depending on font-scaling. Besides, all explicit calls simply set the default value, anyway. If some API is needed in the future, it should set the diameter in [em].
2014-09-06optimize button pattern cacheRobin Gareus
We really should statically cache patterns as done in PixFader and Meters (Cairo's cache is not nearly large enough)
2014-09-06remove cruftRobin Gareus
2014-09-06fundamentally change ArdourButton PangoLayout handlingRobin Gareus
This fixes issues where button text was set during static initialization where the widget style was not yet available, and a lot of related issues where the text was set before style.
2014-09-05never change button element name.Robin Gareus
changing the name overrides font style.