Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-21 | Allow calling Dropdown::set_active from a signal handler | Robin Gareus | |
This breaks a potential recursion when set_active() is called from activate_item(). See also 88fc22610 | |||
2019-10-20 | Add API to set select item from ArdourDropdown | Robin Gareus | |
This fixes an issue with scroll-wheel control which uses `get_active()`. It work around an issue with gtkmm: const MenuItem* get_active () const void set_active (guint index) and MenuList::activate_item() not emitting activate_item(). | |||
2019-10-10 | NO-OP: whitespace | Robin Gareus | |
2019-10-10 | Add "List/Browse" vector icon | Robin Gareus | |
2019-09-18 | NO-OP: fix some Wimplicit-fallthrough | Robin Gareus | |
gcc can recognize various regexps in comments. Since C++17 provides [[fallthrough]], using /* fallthrough */ consistently seems appropriate until we switch to C++17. see also https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html | |||
2019-09-12 | Add new icons: hide, prev/next | Robin Gareus | |
2019-09-01 | Allow to un-set custom Ardour-button colors | Robin Gareus | |
2019-09-01 | Changing active-state needs no color lookup | Robin Gareus | |
Colors and patterns are cached, independent of active-state. This didn't used to be the case in the distant ArdourButton past. | |||
2019-08-27 | Cont'd icon tweaks | Robin Gareus | |
* unify line-width calculation * thin line-width, approximate thickness of glyph stroke width at same UI scale * don't use outlines (except main tool buttons) This fixes issues of generic buttons with bright-theme * pixel align some lines | |||
2019-08-27 | Reduce girth of "plus" icon | Robin Gareus | |
2019-08-26 | Tweak icon_strip_width icon lines to align to pixels | Robin Gareus | |
2019-08-26 | Add some scaleable "Latency" icon | Robin Gareus | |
2019-08-26 | Allow Icon + Text on ArdourButton | Robin Gareus | |
Allow placing an icon left of some text in Ardour-button. This also tweaks some spacing and alignment of Icons when a LED toggle indicator is used. | |||
2019-08-26 | Tweak icon line widths | Robin Gareus | |
Scale line-width of all icons, some were left at 1px regardless of scaling factor. | |||
2019-08-23 | NO-OP: cleanup | Robin Gareus | |
* remove unused code * replace "default" to check for switch() enum completeness | |||
2019-08-23 | Re-order enum, use "NoIcon" as sentinel | Robin Gareus | |
2019-08-22 | Update plugin-ui related icons | Robin Gareus | |
2019-08-21 | Tweak Ardourbutton: support (VectorIcon | Indicator) | Robin Gareus | |
2019-08-21 | Add more vector-icons, plugin toolbar related | Robin Gareus | |
This allows to replace "Add", "Save", "Delete", "Reset", "Bypass" text with icons. | |||
2019-08-03 | Update canvas/UI lib GPL boilerplate and (C) from git log | Robin Gareus | |
2019-07-26 | Prefix all env variable with "ARDOUR_" | Robin Gareus | |
In particular "CONCURRENCY" can be problematic. But in general it's good practice to use a namespace prefix for app-specifics. | |||
2019-04-13 | NO-OP: <tab> after <space> fixes in libs | Robin Gareus | |
2019-03-23 | Use weak-pointer for Controllable learning | Robin Gareus | |
2019-01-02 | Include Volume Paths in Ardour's PathsDialog Widget | Robin Gareus | |
This fixes an issue on MacOS/X. Show non-root volumes to the sidebar as shortcuts. | |||
2018-10-26 | Fix some Wimplicit-fallthrough | Robin Gareus | |
A "fall through" comment is most portable way to indicate "no break, fallthru" cases. * __attribute__ ((fallthrough)) // is not portable * [[fallthrough]]; // is C++17 | |||
2018-10-14 | remove use of hardcoded -fPIC compiler flag, and use compiler flag dict instead | Paul Davis | |
2018-10-03 | Prevent excessive meter redraws for inactive meters at zero | Robin Gareus | |
2018-10-02 | Prepare a boxy, no round borders, button-style | Robin Gareus | |
2018-09-30 | Adapt our remaining MSVC projects for 'boost::atomic' (in case it later gets ↵ | John Emmas | |
extended to the other libs) Stage 3 of 3 | |||
2018-09-10 | Initial changes needed for building Mixbus (with MSVC) as version 5 | John Emmas | |
(Mixbus itself will probably need extra changes) | |||
2018-02-19 | Add flag for corners, where top+left shadows are both required. | Ben Loftis | |
2018-02-17 | Drop-shadow spacer; for theming. | Ben Loftis | |
2018-02-17 | Fix long-standing bug in spacer expose+render. | Ben Loftis | |
2018-02-15 | When building with MSVC, allow for the fact that Mixbus and Ardour can be ↵ | John Emmas | |
using different versions of the SESSION_FILE format | |||
2018-02-14 | Accommodate the change from libtimecode to libtemporal | John Emmas | |
2018-02-12 | Users struggle with Pane Dividers. Make them larger, and set a min-size on ↵ | Ben Loftis | |
the mixer list pane. | |||
2018-01-31 | const where const is due | Robin Gareus | |
2018-01-30 | Ardour Button Toggle explosion | Robin Gareus | |
Add option to use ArduorButton as standalone Toggle/Checkbox. Usually ArdourButton relegates this to Actions or is backed by Config. This allows to use the Button as standalone Toggle, get_active() It should maybe be a derived Class, but ArdourButton is already beyond that.. | |||
2018-01-30 | ArdourButton: honor text-ellipsis width for size-request | Robin Gareus | |
2018-01-30 | Add ArdourDropdown API for use as dumb text dropdown. | Robin Gareus | |
2017-12-23 | Tweak size of transport-icons for consistent height+baseline | Robin Gareus | |
2017-12-22 | Tweak icons (for non-square layout) | Robin Gareus | |
2017-11-29 | ArdourButton: ignore double+tripple clicks | Robin Gareus | |
2017-09-28 | Accommodate newly added/removed source(s) in our MSVC project (libwidgets) | John Emmas | |
2017-09-25 | Retire ClickBox + AutoSpin | Robin Gareus | |
After over 17 years of honorable service to the Ardour Codebase. ClickBox and AutoSpin are retiring into the git nirvana. We're glad for the duty, decency, reliability, dignity, respect which these classes brought to Arodur and look back in gratitude on their years of service. PS. First one to say "cruft" will be fired. | |||
2017-09-24 | Simplify the logic of on_scroll_event | Julien "_FrnchFrgg_" RIVAUD | |
2017-09-24 | Make ArdourFader's scroll handler obey to Alignment increments | Julien "_FrnchFrgg_" RIVAUD | |
Currently, the scroll handler obeys to the page increment, but instead of using the step increment for more precise scroll, it uses an hardcoded one tenth of the page increment. Use the step increment instead since it has been filled with sensible values by ArdourFader's users. | |||
2017-09-23 | Add API set bar-controller spinbox digits | Robin Gareus | |
..and reduce default to 4 digits. | |||
2017-08-30 | Remove over-protection | Julien "_FrnchFrgg_" RIVAUD | |
The queued resize will only happen trigger a size-request when the widget is realized, and on_size_request() calls ensure_layout(). Moreover, this over protection meant that sometimes a resize wasn't noticed by the button containers. | |||
2017-07-30 | Binding Proxy: Drop references as requested. | Robin Gareus | |