Re: [g-a-devel]Accessibility for GnomeCharmap
- From: "Padraig O'Briain" <Padraig Obriain sun com>
- To: marc mulcahy 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 13:53:56 +0000 (GMT)
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]