Mirror of Ardour Source Code
Find a file
Paul Davis 48dde40b4f share piano roll header across both GTK widget and Canvas item implementations
This also uses the new API exposed by MidiViewBackground so that the header simply re-uses
the same exact position & height values computed by the background for its note lines.

PianoRollHeaderBase is the base class with the shared implementation.

PianoRollHeader is the GTK widget derived class.

ArdourCanvas::PianoRollHeader is the canvas item derived class.

Both PianoRollHeader implementations have to implement various methods that gloss
over the differences between drawing and event handling in a GTK widget context
or in a canvas item context
2025-06-02 19:53:34 -06:00
doc Update Doxygen after tk include refactoring 2025-02-24 14:41:17 +01:00
gtk2_ardour share piano roll header across both GTK widget and Canvas item implementations 2025-06-02 19:53:34 -06:00
headless Set executable stack flag when linking 2025-05-11 15:58:00 +02:00
libs simplify cairo pixel alignment in Canvas::LineSet 2025-06-02 19:19:30 -06:00
luasession Set executable stack flag when linking 2025-05-11 15:58:00 +02:00
msvc_extra_headers
MSVCardour3 remove all trace of cursor stacks; canvas cursor is always "just set" 2024-12-08 12:13:41 -07:00
MSVCMixbus3
MSVCvst_scan
session_utils Set executable stack flag when linking 2025-05-11 15:58:00 +02:00
share MIDI binding map for Nektar Impact LX, c/o Mike Lupe 2025-05-18 10:38:09 -06:00
tools Update icon tool ydk paths (after 07866caf1, f1e0f4b1) 2025-04-04 02:14:30 +02:00
.dir-locals.el
.gitattributes
.gitignore Ignore files generated by macOS packaging 2024-07-23 17:01:16 +02:00
ardour.1
COPYING add plugin clarification to COPYING 2023-04-26 13:28:29 -06:00
nutempo-todo
PACKAGER_README
README
README-GITHUB.txt
refactor.sh Modernize scrollbar look 2024-12-04 02:38:35 +01:00
system_config
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 YTK is no longer optional 2025-02-01 11:57:35 +01:00

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

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