Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
- Simplified class SynthStateMonitor which no longer implements the low- level details (except rendering of characters). - Refactored the old LCD rendering code to use named constants and some better suited Qt API. - Improved layout and rendering of LCDWidget to fit all available space. The rendering model is now upscaled by factor 4, so it still works with integers but permits an arbitrary gap between the pixels. - Enabled anti-aliasing rendering hint, so that the LCD looks nicer if the underlying painting system supports that, yet still looks OK otherwise. The only missing bit is the glowing effect; sadly it is burred into QML and absent in C++ API of Qt5. - Clicking on the LCDWidget now resets it to the main (Master Volume) mode. - The built-in LCD font has been reworked as well to closely match the specification of SED1200D-OA and screenshots of a real device, available @ #64 (comment)
- Loading branch information
Showing
8 changed files
with
371 additions
and
376 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.