1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-10-21 14:02:57 +02:00

New base classes of TrackPanel just for the bitmap backing and overlay system...

... to make it reusable by other classes.

Also, don't create a second DC when repainting TrackPanel.
This commit is contained in:
Paul Licameli
2016-05-07 13:00:48 -04:00
parent 3569851609
commit 7c2a531486
20 changed files with 419 additions and 253 deletions

View File

@@ -236,8 +236,6 @@ audacity_SOURCES = \
TrackPanelCell.h \
TrackPanelCellIterator.h \
TrackPanelListener.h \
TrackPanelOverlay.cpp \
TrackPanelOverlay.h \
TranslatableStringArray.h \
UndoManager.cpp \
UndoManager.h \
@@ -540,6 +538,8 @@ audacity_SOURCES = \
widgets/ASlider.h \
widgets/AttachableScrollBar.cpp \
widgets/AttachableScrollBar.h \
widgets/BackedPanel.cpp \
widgets/BackedPanel.h \
widgets/ErrorDialog.cpp \
widgets/ErrorDialog.h \
widgets/ExpandingToolBar.cpp \
@@ -568,6 +568,10 @@ audacity_SOURCES = \
widgets/NumericTextCtrl.h \
widgets/numformatter.cpp \
widgets/numformatter.h \
widgets/Overlay.cpp \
widgets/Overlay.h \
widgets/OverlayPanel.cpp \
widgets/OverlayPanel.h \
widgets/ProgressDialog.cpp \
widgets/ProgressDialog.h \
widgets/Ruler.cpp \