Re: [g-a-devel]Accessibility for GnomeCharmap
- From: Marc Mulcahy <marc mulcahy sun com>
- To: "Padraig O'Briain" <Padraig Obriain sun com>, muktha narayan wipro com
- Cc: gnome-accessibility-devel gnome org
- Subject: Re: [g-a-devel]Accessibility for GnomeCharmap
- Date: Mon, 18 Feb 2002 08:49:22 -0700
If we take Padraig's approach, and make an AtkObject for GnomeStatusBar
with a role of ATK_ROLE_STATUSBAR then we wouldn't necesssarily have to add
tooltips to all the buttons. We could rely on the assistive technology to
do the right thing and read status bar changes. As Padraig suggests, the
text is available now without any modifications, but it is not obvious to
an assistive technology that the text is contained in a statusbar.
Marc
At 01:53 PM 2/18/2002 +0000, Padraig O'Briain wrote:
Hi,
I would regard the gnome status bar (GnomeAppBar) as either accessible or
easy
to make accessible. In general, if not in this application, there will
probably
be a requirement for GnomeAppBar to be accessible. The GnomeAppBar has a
child
(GtkFrame) which has a child which is a GtkLabel. The text of the GrkLabel is
the text which is displayed in the status bar.
One might consider implementing accessibility for GnomeAppBar in a similar
way
as for GtkStatus, i.e. set role to ATK_ROLE_STATUSBAR, report no children and
its name as the text on the label; when the text on the label changes
report a
change in accessible-name.
As you suggest, you could specify the text which appears in the status bar
for a
button as the tooltip for the button. This will increase the size of the
application as a tooltip must be stored for each button.
Padraig
>
> Hi,
>
> The status bar used in gcharmap is the gnome status bar and not
GtkStatusbar
> and hence it is not
> accessible as of now. As the mouse moves on the character buttons, the
> character as well as the
> character code appears on the status bar. Presently, the character
buttons do
> not have any tooltips.
> So, instead of just giving the characters as the tooltip to the character
> buttons I thought that I could give
> the information(which includes the character code) that appears on the
status
> bar as a tooltip to the character buttons.
>
> Would like to know your opinion regarding this.
>
> Thanks and regards
> Muktha
>
>
>
> Marc Mulcahy wrote:
>
> > Hi Muktha,
> >
> > Why is the status bar not accessible? Otherwise, your proposal
sounds good.
> >
> > Marc
> >
> > At 05:13 PM 2/15/2002 +0530, muktha wrote:
> > >Hi,
> > > I'm trying to provide accessibility for gnome charactermap.
> > > Here is the widget hierarchy :
> > >
> > > GnomeApp
> > > |
> > > |---GtkVBox
> > > |
> > > |---BonoboDock
> > > | |---BonoboDockBand
> > > | | |---BonoboDockItem
> > > | | |---GtkHBox
> > > | | |---GtkButton
> > > | | | |---GtkLabel
> > > | | |
> > > | | |---GtkLabel
> > > | | |---GtkEntry
> > > | |---BonoboDockBand
> > > | | |---BonoboDockItem
> > > | | |---GtkMenuBar (There're 5
> > >GtkImageMenuItems with GtkAccelLabel)
> > > | | |---GtkImageMenuItem
> > > | | |---GtkAccelLabel
> > > | |---GtkVBox
> > > | |---GtkHBox
> > > | |---GtkVBox
> > > | |---GtkTable
> > >(This is the character table & there're many such buttons)
> > > |
> > >|---GtkButton (with lable)
> > >
> > >|
> > >|---GtkLabel
> > > |
> > > |---GtkHBox
> > > |---GnomeAppBar
> > > |---GtkFrame
> > > |---GtkLabel
> > >
> > >
> > > I intend to do the following :
> > > 1)Provide AtkRelation for the label and the text in the main
window
> > >as well as for the spin button and
> > > text in the 'browse charaters' option.
> > > 2)Since the gnome status bar used in the main window is not
> > >accessible, I plan to give the same
> > > information that appears on the status bar as tooltip to the
> > >character buttons.
> > >
> > > Would like to get your valuable comments in this regard.
> > >
> > > Thanks and regards
> > > Muktha
> > >
> >
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]