#3701 NORM Untriag: Selections need to act as masks for other tools; they aren't just for moving pixels

Zarro Boogs per Child bugtracker at laptop.org
Fri Sep 21 13:25:15 EDT 2007


#3701: Selections need to act as masks for other tools; they aren't just for
moving pixels
----------------------------------------+-----------------------------------
 Reporter:  Eben                        |       Owner:  alexandre
     Type:  defect                      |      Status:  new      
 Priority:  normal                      |   Milestone:  Untriaged
Component:  drawing-activity (oficina)  |     Version:           
 Keywords:                              |    Verified:  0        
----------------------------------------+-----------------------------------
 Selections currently have an extremely limited functionality.  The first
 click-drag makes some selection, and the second click-drag moves that
 selection, even if I wanted to instead redefine my selection area without
 moving the first incorrect selection.

 So, first things fisrt:  Moving a selection should require click-dragging
 from ''inside'' that selection.  When the cursor is within a selection
 (and the selection tool is active), it should change to the fleur cursor.
 Otherwise, it should remain as the selection tool cursor, and subsequent
 selections should implicitly remove the current selection (unless in cases
 as outlined in #3700).  A single click (without a drag) should simply
 remove any selection without creating a new one.

 Now, onto the bigger issues:  The selection needs act as a mask for all
 other operations, not just as a means for moving pixels around.  For
 instance, the paint bucket should fill the current selection, if there is
 one, and act normally otherwise.  Brush tools should only put down color
 within the selection.  Effects, such as grayscale, should only apply
 within the selection.  Etc.

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



More information about the Bugs mailing list