[[BackLinksMenu]] [[TicketQuery(summary=APP_LAYOUT_MYDOGGY_R1, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = 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 == [wiki:BASE_LAYOUT_R0][[BR]] [wiki:APP_LAYOUT_MYDOGGY_R0] == How to demo == * Run sophie2. * Explain what has been improved. = Design = = Implementation = = Testing = = Comments = = Log =