summaryrefslogtreecommitdiff
path: root/libs/widgets
AgeCommit message (Collapse)Author
2020-04-09fix ArdourFader to use contrasting_text_color() for text, based on relevant ↵Paul Davis
bg color
2020-04-07Fix rotary control knob mappingRobin Gareus
This fixes an issue with Foldback strips pan controls being inverted.
2020-03-23Fix icon-toolRobin Gareus
tape-rec icon was removed in a4d7b45fe, also re-order icons to retain grouping per line when using the icon render util
2020-03-17remove destructive/tape mode tracksPaul Davis
2020-02-22Tweak ArdorIcon display-tool & re-order iconsRobin Gareus
* add option to render a border * group icons (assume 7x7 grid)
2020-01-25Explicitly use OSXRobin Gareus
Previously this was inherited via PBD. On MacOS/X, this adds "-undefined dynamic_lookup -flat_namespace" and various "-framework .." options to linkflags Without this flag, .dylibs fail to link usually because of missing `-lintl` (Undefined symbols: "_libintl_dgettext") On other systems this is a NO-OP: CFLAGS_OSX, CXXFLAGS_OSX and LINKFLAGS_OSX are only set on the darwin platform.
2020-01-25Towards waf python 2+3 supportDavid Runge
2020-01-14NO-OP: whitespaceRobin Gareus
2019-10-21Allow calling Dropdown::set_active from a signal handlerRobin Gareus
This breaks a potential recursion when set_active() is called from activate_item(). See also 88fc22610
2019-10-20Add API to set select item from ArdourDropdownRobin 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-10NO-OP: whitespaceRobin Gareus
2019-10-10Add "List/Browse" vector iconRobin Gareus
2019-09-18NO-OP: fix some Wimplicit-fallthroughRobin 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-12Add new icons: hide, prev/nextRobin Gareus
2019-09-01Allow to un-set custom Ardour-button colorsRobin Gareus
2019-09-01Changing active-state needs no color lookupRobin 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-27Cont'd icon tweaksRobin 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-27Reduce girth of "plus" iconRobin Gareus
2019-08-26Tweak icon_strip_width icon lines to align to pixelsRobin Gareus
2019-08-26Add some scaleable "Latency" iconRobin Gareus
2019-08-26Allow Icon + Text on ArdourButtonRobin 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-26Tweak icon line widthsRobin Gareus
Scale line-width of all icons, some were left at 1px regardless of scaling factor.
2019-08-23NO-OP: cleanupRobin Gareus
* remove unused code * replace "default" to check for switch() enum completeness
2019-08-23Re-order enum, use "NoIcon" as sentinelRobin Gareus
2019-08-22Update plugin-ui related iconsRobin Gareus
2019-08-21Tweak Ardourbutton: support (VectorIcon | Indicator)Robin Gareus
2019-08-21Add more vector-icons, plugin toolbar relatedRobin Gareus
This allows to replace "Add", "Save", "Delete", "Reset", "Bypass" text with icons.
2019-08-03Update canvas/UI lib GPL boilerplate and (C) from git logRobin Gareus
2019-07-26Prefix 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-13NO-OP: <tab> after <space> fixes in libsRobin Gareus
2019-03-23Use weak-pointer for Controllable learningRobin Gareus
2019-01-02Include Volume Paths in Ardour's PathsDialog WidgetRobin Gareus
This fixes an issue on MacOS/X. Show non-root volumes to the sidebar as shortcuts.
2018-10-26Fix some Wimplicit-fallthroughRobin 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-14remove use of hardcoded -fPIC compiler flag, and use compiler flag dict insteadPaul Davis
2018-10-03Prevent excessive meter redraws for inactive meters at zeroRobin Gareus
2018-10-02Prepare a boxy, no round borders, button-styleRobin Gareus
2018-09-30Adapt 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-10Initial changes needed for building Mixbus (with MSVC) as version 5John Emmas
(Mixbus itself will probably need extra changes)
2018-02-19Add flag for corners, where top+left shadows are both required.Ben Loftis
2018-02-17Drop-shadow spacer; for theming.Ben Loftis
2018-02-17Fix long-standing bug in spacer expose+render.Ben Loftis
2018-02-15When 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-14Accommodate the change from libtimecode to libtemporalJohn Emmas
2018-02-12Users struggle with Pane Dividers. Make them larger, and set a min-size on ↵Ben Loftis
the mixer list pane.
2018-01-31const where const is dueRobin Gareus
2018-01-30Ardour Button Toggle explosionRobin 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-30ArdourButton: honor text-ellipsis width for size-requestRobin Gareus
2018-01-30Add ArdourDropdown API for use as dumb text dropdown.Robin Gareus
2017-12-23Tweak size of transport-icons for consistent height+baselineRobin Gareus
2017-12-22Tweak icons (for non-square layout)Robin Gareus