Changes between Version 3 and Version 4 of AUTHOR_APP_TUNING_R1


Ignore:
Timestamp:
06/26/09 12:36:56 (16 years ago)
Author:
peko
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AUTHOR_APP_TUNING_R1

    v3 v4  
    88Apply a new design to the application. 
    99== Task requirements == 
    10  * Customize swing 
    11   * Flaps 
    12   * Tabs 
    13   * Palettes 
    14   * Scrollbars 
    15   * Spinners 
    16   * Checkboxes 
    17   * Radiobuttons 
    18   * Progress bars 
    19   * Dialog boxes 
    20  * Customize scenes 
    21   * Halos 
    22   * Huds 
    23    * Background should be semitransparent, e6e8ea 
    24    * Static text should be semitransparent, 2d43b0 
    25   * Frame bounds 
     10 * Default skin (what has been designed as the default skin for Sophie2.0)  
     11  * Customize swing  
     12   * MyDoggy part 
     13    * Flaps 
     14    * Tabs 
     15    * Palettes 
     16   * Swing in the rest of Sophie2.0 
     17    * Scrollbars 
     18    * Spinners 
     19    * Checkboxes 
     20    * Radiobuttons 
     21    * Progress bars 
     22    * Dialog boxes 
     23  * Customize scenes 
     24   * Halos - this is part of the current skin logic and needs nothing else but new icons. 
     25   * Huds - this is part of the previous thing. Huds are JPanels and need to be skinnable. 
     26    * Background should be semitransparent, e6e8ea 
     27    * Static text should be semitransparent, 2d43b0 
     28 * Currently there is a skin called alternative that should be fixed as well: 
     29  * Provide the missing icons. 
     30  * Provide the missing tool-tips 
     31  * Change the Look And Feel to MotifLookAndFeel provided by the java library. 
     32  * Change the icons of mydoggy so that they are consistent with the rest of the icons. 
     33 
    2634== Task result == 
    2735Source code + artwork 
    2836 
    2937== Implementation idea == 
    30 http://java.sun.com/docs/books/tutorial/uiswing/misc/plaf.html 
     38 * http://java.sun.com/docs/books/tutorial/uiswing/misc/plaf.html 
     39 * '''Notes:''' Things stated in the requirements section will extend the idea of Skin in  Sophie2.0. Furthermore, skins will include: 
     40  * Icons for halos and tooltips of all components that have such. 
     41  * MyDoggy customization. 
     42  * Java LookAndFeel customization. 
     43  * In order for the skin to be one thing that provides functionality for these three, all the parts should be integrated and designed in such a way that: 
     44   * Changing a skin will change all these things. 
     45   * Persisting a skin will persist all these things. 
     46   * The Skin manager should be able to provide functionality, so that a subset of these three parts should customizable. For example one might want to change the icons but leave the look and feel.  
    3147 
    3248== Related == 
    33 ^(Add links to related tasks that could be useful or helpful.)^ 
     49 * [wiki:GROUP_BASE_SKINS_R0] 
    3450 
    3551== How to demo == 
    36 ^(Provide instructions for demonstration of the task.)^ 
     52 * Run Sophie2.0 
     53 * Click on skins menus and the change the skin. 
     54 * MyDoggy should change its appearance. 
     55 * Other swing parts should change their appearance. 
     56 * Skin parts - like halos and tooltips should also change. 
    3757 
    3858= Design =