Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-12-11 | fall back on "generic button" colors in ArdourButton if specifically named ↵ | Paul Davis | |
fills + LED colors are not defined | |||
2014-12-07 | remove 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-26 | massive reworking of color selection implementation | Paul Davis | |
2014-10-21 | add ::set_layout_font (const Pango::FontDescription&) to ArdourButton | Paul Davis | |
2014-09-16 | ArdourButton should call the focus handler of CairoWidget from its button ↵ | Paul Davis | |
press event | |||
2014-09-11 | fix a bunch of memory leaks | Robin Gareus | |
2014-09-09 | have another go at vertical text alignment | Robin Gareus | |
2014-09-09 | add an easy way to debug button sizes | Robin Gareus | |
2014-09-09 | tweak button text y-alignment | Robin Gareus | |
2014-09-07 | yet another button tweak.. | Robin Gareus | |
2014-09-06 | backwards compat with old gtk | Robin Gareus | |
2014-09-06 | optimize ArdourButton | Robin Gareus | |
2014-09-06 | gtk 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-06 | fix ArdourButton initialization | Robin Gareus | |
2014-09-06 | optimize button expose/resize | Robin Gareus | |
2014-09-06 | remove pixel based Button LED diameter setting | Robin 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-06 | optimize button pattern cache | Robin Gareus | |
We really should statically cache patterns as done in PixFader and Meters (Cairo's cache is not nearly large enough) | |||
2014-09-06 | remove cruft | Robin Gareus | |
2014-09-06 | fundamentally change ArdourButton PangoLayout handling | Robin 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-05 | never change button element name. | Robin Gareus | |
changing the name overrides font style. | |||
2014-09-05 | no more button text position rounding | Robin Gareus | |
For all non-grouped buttons, size request takes care of assigning a proper geometry. | |||
2014-09-05 | further button size polish | Robin Gareus | |
2014-09-04 | fix typo | Robin Gareus | |
2014-09-04 | and some more button px tweaks | Robin Gareus | |
2014-09-04 | separate button text-height -> button-height factor, bump to 1.3[em] | Robin Gareus | |
2014-09-04 | properly centered text.. | Robin Gareus | |
..at the risk of blurring some text with some fonts when the text is shifted by 0.5px. | |||
2014-09-04 | fix LED active area | Robin Gareus | |
2014-09-04 | ardour button sizes, now [em] based. | Robin Gareus | |
2014-09-03 | merge fix | Ben Loftis | |
2014-09-03 | actively recording track-arm button is red, not pink | Ben Loftis | |
2014-09-03 | amend a99bd289 (button x-axis padding) | Robin Gareus | |
2014-09-03 | add "close/cross" special button | Robin Gareus | |
2014-09-03 | tweak button size request | Robin Gareus | |
2014-09-03 | clean up rec-en circle math and limit the max radius of it | Robin Gareus | |
2014-09-03 | ask TAV buttons to have square proportions | Ben Loftis | |
2014-09-03 | amend prev commit (Ardour button radii) | Robin Gareus | |
2014-09-03 | Update Ardour Button radii. | Robin Gareus | |
This is effectively a noop. Decrease default radius, only add to radius (for outline), never subtract to avioid negative numbers. | |||
2014-09-03 | update rec-en circle drawing, add tape-mode | Robin Gareus | |
2014-09-02 | stroke black circle on top of rec circle | Ben Loftis | |
2014-09-02 | micro tweaks to ArdourButton corners | Ben Loftis | |
2014-09-02 | one off, special case rec-en button for now. (circle may need tweaking) | Robin Gareus | |
In the long run we want a class hierarchy: CairoWidget -> ArdourWidget -> ArdourLabel -> ArdourButton -> SpecialArdourButton(s) | |||
2014-09-02 | ArdourButton: prepare for [em] based padding | Robin Gareus | |
2014-08-30 | update dropdown triangle | Robin Gareus | |
2014-08-30 | fix some compiler warnings | Robin Gareus | |
2014-08-30 | remove cruft | Robin Gareus | |
2014-08-30 | ArdourButton align text to full pixels | Robin Gareus | |
2014-08-29 | red-border selection for tracks, regions, and processors. requesting comments | Ben Loftis | |
2014-08-29 | Ardour button, proper cairo fill+stroke px alignments | Robin Gareus | |
rounded rectangles are cairo_arc() path, for line strokes, offset by .5. This patch also includes two small related style tweaks: * Gtkmm2ext::Selected line color & thickness * 'grabbed' line color & thickness | |||
2014-08-29 | explicit Button inactive state. | Robin Gareus | |
Ideally large parts of ArdourButton would become ArdourLabel, which in turn is used by ArdourButton | |||
2014-08-29 | ArdourButton: suppress visible response if no action is defined. | Robin Gareus | |
This fixes issues where the button is used as Label (currently track-numbers and meterbridge track-name) |