[Chameleon-dev] [Bug 401] New: [Chameleon] Zoom Factor field requirements not communicated effectively

bugzilla-daemon at www.maptools.org bugzilla-daemon at www.maptools.org
Fri May 21 12:38:42 EDT 2004


           Summary: [Chameleon] Zoom Factor field requirements not
                    communicated effectively
           Product: Chameleon
           Version: 1.99
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: minor
          Priority: P3
         Component: Widget
        AssignedTo: chameleon-dev at lists.maptools.org
        ReportedBy: dredfern at dmsolutions.ca

It seems that the Zoom Factor widget only uses integer factors greater than 2. 
However, that requirement isn't communicated effectively through the way the 
widget behaves and the error messages it produces. 

If you enter "4.e" as input, then try to do an action, are error message comes 
up with "Value entered is not an integer". and the action is halted. 

However, if you enter "4.2" (which is not an integer), then try to do an 
action, no error message appears and the action is performed. The value in the 
field remains "4.2", but the zoom factor used is actually 4. 

If you enter "-4" (which is an integer), you get the error message "Minimum 
Zoom Factor is 2". Then the value is automatically changed to 2.

These different behaviours are confusing taken together. 

I would suggest the following as a solution:

* If input value is not an integer value 2 or greater, then pop up a single 
error message "Value entered must be an integer greater than 1".

  * If the errant input value is a non-integer number greater than 2, then 
automatically truncate the value and change the field. 

  * Otherwise, automatically set the value to 2 and change the field.

* Otherwise, leave the value as it is.

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the Chameleon-dev mailing list