Mirror of Ardour Source Code
Find a file
Paul Davis 57ea5acfa0 stripable color picking: stripable has handle to its color picker dialog
This involves multiple interlinked changes:

1. Redesigning StripableColorDialog to:
     a) require a std::shared_ptr<Stripable> at construction
     b) simplify the rest of its API down to just ::popup (Gdk::Window* parent)

2. dropping ArdourColorButton which was only used in the RouteGroupDialog and
served no real purpose since no Stripable was involved (hence, deriving from
StripableColorDialog was pointless)

3. dropping StripableColorDialog members of both RouteUI and the VCA UI
objects.

4. relying on the already-existing Stripable active_color_picker() API to hold
a reference to the dialog, and using that before creating a new one.

THe dialogs will be deleted in a GUI idle callback when the DropReferences signal
is emitted for the Stripable.
2026-01-19 19:52:29 -07:00
doc Replace git.ardour link with github 2025-08-08 23:36:32 +02:00
gtk2_ardour stripable color picking: stripable has handle to its color picker dialog 2026-01-19 19:52:29 -07:00
headless Copy more mingw branches for MSVC 2025-10-22 18:48:40 +02:00
libs route: change API to use RouteCommentEditor rather than ArdourWindow 2026-01-19 19:52:29 -07:00
luasession Statically link luasession against libreadline 2025-11-21 13:36:36 +01:00
msvc_extra_headers Use compiler provided PTW_VERSION define for compatibility 2025-12-05 16:00:09 +01:00
MSVCardour3 remove all trace of cursor stacks; canvas cursor is always "just set" 2024-12-08 12:13:41 -07:00
MSVCMixbus3 Initial changes needed for building Mixbus (with MSVC) as version 5 2018-09-10 07:14:59 +01:00
MSVCvst_scan Add/remove source(s) in our MSVC project (vst2_scanner) 2021-07-05 10:25:35 +01:00
session_utils Copy more mingw branches for MSVC 2025-10-22 18:48:40 +02:00
share modify unescaped < and > in new MIDNAM file 2026-01-19 09:32:49 -07:00
tools Relax fluidsynth's sample-rate constraint 2026-01-13 15:00:17 +01:00
.dir-locals.el Only use .dir-locals.el to set tab indentation (or not, for python). 2011-04-06 16:33:43 +00:00
.gitattributes Add a Readme pertaining to GH release tarballs 2017-04-22 16:04:35 +02:00
.gitignore Ignore files generated by macOS packaging 2024-07-23 17:01:16 +02:00
ardour.1 Update tracker/reference URLs to prefer HTTPs 2022-10-24 04:59:20 +02:00
COPYING add plugin clarification to COPYING 2023-04-26 13:28:29 -06:00
nutempo-todo todo list text for nutempo-related tasks 2021-08-16 13:41:49 -06:00
PACKAGER_README fixes for various consistency/settings issues in monitor section; minor edit to PACKAGER_README 2010-03-17 16:01:58 +00:00
README Typos in README 2026-01-15 23:49:26 +01:00
README-GITHUB.txt Update tracker/reference URLs to prefer HTTPs 2022-10-24 04:59:20 +02:00
system_config Empty system_config (pre-seed XML nodes, use built-in settings) 2017-03-02 19:37:36 +01:00
TRANSLATORS Update translation howto 2023-09-24 19:58:25 +02:00
waf upgrade waf to 2.0.26 (includes new autowaf.py version) 2023-09-23 12:09:52 -06:00
wscript Bump required libcurl version 2026-01-13 06:10:58 +01:00

Please see the Ardour website at https://ardour.org/ for all documentation.

For information on building Ardour:
      
     https://ardour.org/development.html