Version 4 (modified by peko, 16 years ago) (diff) |
---|
Analysis
Overview
- The goal is to improve the "org.sophie2.main.layout.mydoggy" module. This is also connected with the library mydoggy itself.
Task requirements
- Currently mydoggy libary does not support changing of the look and feel with a third party ones that use the SynthLookAndFeel. (This is connected with setting a font somewhere in the code of mysoggy library.)
- Fix this by providing implementation of the needed classes that fix these classes.
- Myddogy uses a customization ".properties" files that can change its UI. Provide a mechanism for changing the UI of mydoggy along with a skin changing.
- Rewrite some classes of the "org.sophie2.main.layout.mydoggy" module of the whole module if needed. The goal is to remove all irregularities and improve the code. Other than that adding new flaps, tabs and palettes should not break Sophie2.
- Provide a main window that uses an applet. This is useful to set some things up for the applet.
Task result
- source code
- demo with the new implementation
Implementation idea
- review source code of the library and provide the fixed stated above.
- review "org.sophie2.main.layout.mydoggy" and improve it as stated in the requirements section.
Related
BASE_LAYOUT_R0
APP_LAYOUT_MYDOGGY_R0
How to demo
- Run sophie2.
- Explain what has been improved.
Design