Re: [g-a-devel]GKB Applet - Accessibility
- From: "Padraig O'Briain" <Padraig Obriain Sun COM>
- To: gnome-accessibility-devel gnome org, parag kabra wipro com
- Subject: Re: [g-a-devel]GKB Applet - Accessibility
- Date: Wed, 20 Feb 2002 09:11:12 +0000 (GMT)
Parag,
Where do I find the source code for this applet?
Padraig
> 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.
>
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]