mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-21 04:45:58 +01:00
Mirror of Ardour Source Code
The previous design is broken by the editor mixer strip. If used to open the comment editor for multiple routes, it would assign its own RouteCommentEditor as the comment editor for each route. This new design follows the model used by plugin UIs, in which the libardour object (here, a Route) itself has a handle on its editor, and we always look that up before creating a new one. The new design requires passing a std::shared_ptr<Route> to the comment editor; the comment editor itself is deleted (in the GUI thread) when the DropReferences signal is emitted for the Route. This design continues to meet the original goal of having only a single comment editor per Route, but in a more correct way than before, and a way that parallels the handling of plugin UIs. |
||
|---|---|---|
| doc | ||
| gtk2_ardour | ||
| headless | ||
| libs | ||
| luasession | ||
| msvc_extra_headers | ||
| MSVCardour3 | ||
| MSVCMixbus3 | ||
| MSVCvst_scan | ||
| session_utils | ||
| share | ||
| tools | ||
| .dir-locals.el | ||
| .gitattributes | ||
| .gitignore | ||
| ardour.1 | ||
| COPYING | ||
| nutempo-todo | ||
| PACKAGER_README | ||
| README | ||
| README-GITHUB.txt | ||
| system_config | ||
| TRANSLATORS | ||
| waf | ||
| wscript | ||
Please see the Ardour website at https://ardour.org/ for all documentation.
For information on building Ardour:
https://ardour.org/development.html