-
- Downloads
Improved painting operation that reduces CPU usage even three times. Added...
Improved painting operation that reduces CPU usage even three times. Added separate class TbgPixmap that manages of generating pixmap. It is shared between TfingerBoard, TmainScore, and a widget under note name (single note mode) - those widgets paints a chunk of the pixmap itself, instead of being transparent and repaint itself whenever underlaying background was repainted.
Showing
- changes 6 additions, 0 deletionschanges
- src/CMakeLists.txt 1 addition, 0 deletionssrc/CMakeLists.txt
- src/gui/tbgpixmap.cpp 99 additions, 0 deletionssrc/gui/tbgpixmap.cpp
- src/gui/tbgpixmap.h 76 additions, 0 deletionssrc/gui/tbgpixmap.h
- src/gui/tmainview.cpp 37 additions, 8 deletionssrc/gui/tmainview.cpp
- src/guitar/tfingerboard.cpp 46 additions, 25 deletionssrc/guitar/tfingerboard.cpp
- src/guitar/tfingerboard.h 3 additions, 8 deletionssrc/guitar/tfingerboard.h
- src/libs/core/score/tsimplescore.cpp 2 additions, 7 deletionssrc/libs/core/score/tsimplescore.cpp
- src/mainwindow.cpp 9 additions, 62 deletionssrc/mainwindow.cpp
- src/mainwindow.h 2 additions, 5 deletionssrc/mainwindow.h
- src/score/tmainscore.cpp 37 additions, 1 deletionsrc/score/tmainscore.cpp
- src/score/tmainscore.h 6 additions, 2 deletionssrc/score/tmainscore.h
Loading
Please register or sign in to comment