mirror of
https://codeberg.org/tenacityteam/tenacity
synced 2025-09-25 16:00:35 +02:00
Some of our basic changes remained, but a lot of work still needs to be done. At least it builds though! I have a few notes off the top of my head writing this: - Our build system was kept and modified to work with the new codebase. Similarly, the codebase was modified to work with our build system. - We don't support Audacity's full wxBase restrictions, so I just replaced it with wxWidgets::wxWidgets for now. (See above). - There are still networking features, which are to be removed in the next commit. - pffft was added as a library in lib-src, and I wrote a new CMakeLists.txt for it. - I modified WrapAllegro.h to use our allegro.h shim instead. Signed-off-by: Avery King <avery98@pm.me>
18 lines
366 B
CMake
18 lines
366 B
CMake
#[[
|
|
Viewport defines a callback facade for horizontal and vertical scrollbars, and
|
|
provides methods to scroll and zoom the view of tracks.
|
|
]]
|
|
|
|
set( SOURCES
|
|
Viewport.cpp
|
|
Viewport.h
|
|
)
|
|
set( LIBRARIES
|
|
lib-playable-track-interface
|
|
lib-snapping-interface
|
|
lib-track-selection-interface
|
|
)
|
|
tenacity_library( lib-viewport "${SOURCES}" "${LIBRARIES}"
|
|
"" ""
|
|
)
|