[Bugs] #3221 UNSP: GTK3 sugar port should include ATK/at-spi accessibility support

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Sun Oct 30 12:19:44 EDT 2011


#3221: GTK3 sugar port should include ATK/at-spi accessibility support
------------------------------------------+---------------------------------
    Reporter:  greenfeld                  |          Owner:                             
        Type:  enhancement                |         Status:  new                        
    Priority:  Unspecified by Maintainer  |      Milestone:  Unspecified by Release Team
   Component:  sugar                      |        Version:  Git as of bugdate          
    Severity:  Unspecified                |       Keywords:                             
Distribution:  Unspecified                |   Status_field:  Unconfirmed                
------------------------------------------+---------------------------------
 With the removal of Hippocanvas, we should make sure that Sugar properly
 exposes and incorporates the ATK accessibility API, or something else
 which goes back to at-spi.

 For example, it may be desirable or necessary in activities to provide a
 more descriptive accessibility hint of what a button does.  And due to
 layout issues it may be necessary to describe what an icon does, because
 it looks like it has no tooltip to the underlying system.

 We also should include a control in Sugar's control panel to
 enable/disable the accessibility API similar to what GNOME does.

 Not only will this allow screen readers, etc., to use Sugar, but it will
 also make automated testing of Sugar easier.  If we choose to do this
 after the GTK3 port, retrofitting Activities may be harder than
 encouraging them to do it as part of it.

 The GNOME Accessibility Developers Guide can be found at
 http://developer.gnome.org/accessibility-devel-guide/stable/

-- 
Ticket URL: <http://bugs.sugarlabs.org/ticket/3221>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list