Changes between Version 12 and Version 13 of BASE_BOUND_CONTROLS_R0


Ignore:
Timestamp:
09/24/08 17:11:02 (17 years ago)
Author:
peko
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BASE_BOUND_CONTROLS_R0

    v12 v13  
    22 
    33== Overview == 
    4  * Bound controls are used to provide a way for data validation on user input. 
     4 * Bound controls are used to provide a way for data validation on user input. We need to define and create some base  classes to serve as a mainframe and some base bound controls. 
    55== Task requirements == 
    66 * Bound controls provide a way for user input. They differ from standard controls in their behavior. 
     
    1515 * Bound controls are composed of: 
    1616  * a standard control 
    17   * an icon. It shows the verification status. It can be either correct (a green tick) or incorrect (a red cross.) Both the tick and the cross should have an explanation in its tool-tip what is wrong with the input of the user. 
     17  * a notification sign. It shows the verification status.  
     18   Example - icon: It can be either correct (a green tick) or incorrect (a red cross.) Both the tick and the cross should have an explanation in its tool-tip what is wrong with the input of the user. 
    1819  * a label (optionally).  
     20 * We have: 
     21  * !BoundTextField, which contains: 
     22   * icon - green tick, red cross. 
     23   * label - what the input is. 
     24   * text field - for the input itself. 
    1925 * We need: 
    2026  * Some base bound control which eases bound controls creation. 
    2127  * Some Bound controls to use as a start: 
    22    * Text Field with a Label and an Icon. 
    23    * Spinner with the minimum and maximum value set and a label to say what it is. (it could also have some kind of notification sign) 
    24   * Check-box 
     28   * Spinner with the minimum and maximum value set and a label to say what it is. 
     29 * We should: 
     30  * Design the base classes 
     31  * Polish the !BoundTextField class and fix what is to be fixed. 
     32  * Create a class containing a spinner. 
     33   * it should have predefined min and max value. If the user input < min the min value is to be set. If the user inputs > max the max value is to be set. When inputing data the tool-tip of the spinner should containing a understandable explanation about its correctness and validity. 
    2534 
    2635== Task result ==