After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 607206 - Need do a setting with toggle always Orca spokening the group label of controls, for example the Enable progressbar uptades check box label
Need do a setting with toggle always Orca spokening the group label of contro...
Status: RESOLVED OBSOLETE
Product: orca
Classification: Applications
Component: speech
2.29.x
Other Linux
: Normal enhancement
: ---
Assigned To: Orca Maintainers
Orca Maintainers
post-3.0
Depends on:
Blocks:
 
 
Reported: 2010-01-17 07:20 UTC by Hammer Attila
Modified: 2018-02-08 12:57 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
First patch with this feature (4.56 KB, patch)
2010-02-09 08:05 UTC, Hammer Attila
none Details | Review

Description Hammer Attila 2010-01-17 07:20:53 UTC
Dear Orca Developers,

At https://bugzilla.gnome.org/show_bug.cgi?id=607042
bugreport, Joanmarie solves a bug with related to new progress bar control check box. I modify he's patch with little with src/orca/formatting.py part, and toggle spokening always the namedContainingPanel object information when the check box is unfocused.

Joanmarye writes some useful comment, and shows me patch modification mistake, I absolute agree he's comments. What happen when any user not want hear always this object information? For example my modification possible slowest with this advanced users with working.

Summary, need do a setting with toggling this modification with on or off.
Have some possible useful alternative:
1. Handling this modification the verbosity setting. If the verbosity setting is detailed, src/orca/formatting.py sent following check box formatting values with pyatspi.ROLE_CHECK_BOX:
'unfocused': 'namedContainingPanel + labelAndName + roleName + checkedState + required + availability + ' + MNEMONIC + ' + accelerator',
If the verbosity setting is brief, sending original formatting values:
'unfocused': 'labelAndName + roleName + checkedState + required + availability + ' + MNEMONIC + ' + accelerator',
This method possible not good, because not disabled default this feature (Joanmarie request).

2. If this alternative is not good, need do a new setting with toggling this modification, and optional need do a checkbox with Speech preference page if this is need. Important, need do this setting with false default value, not disturb default this setting with advanced users.

With new designed Orca preferences dialog form, need do only this modification with Check box formatting value, because for example I am not see any problem with another controls (radio buttons, combo boxes etc).

I no and agree, Orca developers have more importanter need problem fixing. If anybody writing me some useful suggestions what the best method to do new feature, nhat important need do this feature, I try do this new feature, because I have more enough time.

Attila
Comment 1 Hammer Attila 2010-02-09 08:05:48 UTC
Created attachment 153307 [details] [review]
First patch with this feature

Anybody look this patch if possible?

I hope don't forget do need works. I found a problem with this patch. When I change the check box state and clicking Ok button, Orca correct store the new changed preference with user-settings.py file, correct change the checkbox state, but Orca does'nt known the new change.
After this If I run orca --replace command, the change is happening, Orca known the new preference.

Attila