wiki:APP_LAYOUT_MYDOGGY_R1

Version 3 (modified by peko, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro 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|) failed
current transaction is aborted, commands ignored until end of transaction block

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.

BASE_LAYOUT_R0
APP_LAYOUT_MYDOGGY_R0

How to demo

  • Run sophie2.
  • Explain what has been improved.

Design

Implementation

Testing

Comments

Log