#3697 NORM Untriag: freeform polygon tool behavior is wrong

Zarro Boogs per Child bugtracker at laptop.org
Fri Sep 21 12:51:56 EDT 2007


#3697: freeform polygon tool behavior is wrong
----------------------------------------+-----------------------------------
 Reporter:  Eben                        |       Owner:  alexandre
     Type:  defect                      |      Status:  new      
 Priority:  normal                      |   Milestone:  Untriaged
Component:  drawing-activity (oficina)  |     Version:           
 Keywords:                              |    Verified:  0        
----------------------------------------+-----------------------------------
 '''The freeform polygon tool should work as follows:'''

  1. Wait for mousedown to place first point
  2. While moving a line should be seen from the last point to the cursor
 to "preview" the next edge.
  3. Mouseup will place a point
  4. Repeat steps 2,3 as needed.
  5. Mouseup on the initial point should close the shape, returning to step
 1.

 '''Augmentation to support freeform shapes:'''

 In order to support drawing freeform curves and polygons with the same
 tool, the following modifications need to be made:

  1. Wait for mousedown to place first point.
  2a. While moving ''and'' holding the mouse button, a freeform line should
 be drawn as though the tool was a paintbrush.
  2b. While moving ''without'' holding mouse button a line should be seen
 from the last point to the cursor to "preview" the next edge.
  3. Mouseup will place a point.
  4. Repeat steps 2,3 as needed.
  5. Mouseup on the initial point should close the shape, returning to step
 1.

 In both cases, the following rules also apply:

  1. Pressing enter should close the shape, connecting last point to first
 and returning to step 1.
  2. Pressing erase should step back one point, retuning to step 2.
  3. Pressing escape should cancel the shape, returning to step 1.
  3. Selecting another tool should close the shape as specified above in
 (1)

-- 
Ticket URL: <https://dev.laptop.org/ticket/3697>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list