[g-a-devel]GKB Applet - Accessibility



Hi All,
    I have done a study of GKB Applet from an accessibility perspective.
Your comments are invited regarding the same.

 Applet Name : GKB Applet
 Description : This is an "International Keyboard Switcher" applet which
provides switching between keymaps of different languages.
Custom Widgets :
GnomeMessageBox, GnomeAbout, GnomeHRef, GnomeIconEntry. -- All these custom
widgets are made accessible through libgnomeui.
ATK interfaces inherited and provided:
       Accessible Name  -- Implementation inherited from GailWidget
       Accessible Description --  Implementation inherited from GailWidget
(ToolTip)
       Accessible Role  -- Implementation inherited from GailWidget
       AtkAction Interface  -- Accelerator support inherited from
GailWidget.
       AtkComponent Interface -- Implementation inherited from GailWidget.
Clarification Required
   AtkImage Interface -- Accessible Implementation Provided by GailImage.
This is for the country's flag that is displayed in the GKB applet. But this
is not displayed in Ferret. The reason that I can think of is that GtkImage
displaying the flag  is finally contained in a GtkEventBox which is not a UI
element.
ATK interfaces required :
     AtkAction Interface  --  Atk Implementation needs to be provided for
handling the "button_press_event" emitted by the GtkEventBox that serves as
a container for the country's flag and label. When the GKB applet is clicked
( pressed ) the next keymap and label in the list  is displayed.
         But there still is a possibility that even after implementation it
may not be displayed in Ferret for the same reasons that AtkImage is not
being shown?
         A hot key can be grabbed and use for switching between keymaps
thereby providing accessibility to switching but this is done only after
setting in
"GKB Properties". Hence I think an AtkAction interface is required.
    AtkRelation Interface -- In GKB Properties - Options - Atk
Implementation needs to be provided for relating the "Appearance" and
"Applet size" labels to their corresponding menus.

Regards,
Parag.


**************************Disclaimer************************************

Information contained in this E-MAIL being proprietary to Wipro Limited
is 'privileged' and 'confidential' and intended for use only by the
individual or entity to which it is addressed. You are notified that any
use, copying or dissemination of the information contained in the E-MAIL
in any manner whatsoever is strictly prohibited.


******************************************************************


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]