Version 3 (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.
- 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 provided 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