[Bugs] #3464 Implode UNSP: Implode blocks access to Stop button when Help window is open

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Tue May 8 10:45:44 EDT 2012


#3464: Implode blocks access to Stop button when Help window is open
------------------------------------------+---------------------------------
    Reporter:  greenfeld                  |          Owner:  RafaelOrtiz                
        Type:  defect                     |         Status:  new                        
    Priority:  Unspecified by Maintainer  |      Milestone:  Unspecified by Release Team
   Component:  Implode                    |        Version:  Unspecified                
    Severity:  Minor                      |       Keywords:                             
Distribution:  OLPC                       |   Status_field:  Unconfirmed                
------------------------------------------+---------------------------------

Comment(by garycmartin):

 Ideally modal pop-up windows should be avoided where ever possible!! When
 we have no choice but to use them the inactive portions of the UI should
 be visually distinguished from active window, historically we've struggled
 on the implementation side with the lack of compositing support to easily
 dim the in active background UI. Daniel hinted once that there may be a
 trick we can use without compositing support, where gtk windows can be
 given different gamma correction values so we could darken the inactive
 parent window when a modal dialogue is opened. Modal dialogues throughout
 Sugar should behave this way to provide visual feedback about what parts
 of the UI are and are not active (e.g. control panel, object chooser).

 Note this blocking of the Stop button is also an issue in the new Welcome
 activity, where the user is forced to close the dialogue before they can
 escape and Stop the activity.

-- 
Ticket URL: <http://bugs.sugarlabs.org/ticket/3464#comment:3>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list