GNOME Bugzilla – 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
Last modified: 2018-02-08 12:57:32 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
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