improving accessibility of 2 dimensional editing areas
- From: Joël Krähemann <jkraehemann gmail com>
- To: gnome-accessibility-list gnome org
- Subject: improving accessibility of 2 dimensional editing areas
- Date: Wed, 22 Jan 2020 22:14:59 +0100
Hi all,
What about extending Atk interfaces to help assisting you to perform
editing within 2 dimensional editing areas?
I am the upstream author of:
http://nongnu.org/gsequencer/
I have 3 editing areas:
http://nongnu.org/gsequencer/api/2.3.2/libgsequencer/AgsNotationEdit.html
http://nongnu.org/gsequencer/api/2.3.2/libgsequencer/AgsAutomationEdit.html
http://nongnu.org/gsequencer/api/2.3.2/libgsequencer/AgsWaveEdit.html
They have all a x-position in common. And some sort of x position,
values and amplitudes.
Well it is a bit more complicated since GSequencer allows you to do
multi-channel editing.
This widget allows you to turn on/off channels:
http://nongnu.org/gsequencer/api/2.3.2/libags-gui/AgsNotebook.html
May be we can implement some new interfaces? Like:
* AtkStreamPosition - giving you the x-offset
* AtkLayerHint - telling you what layer is on/off
* AtkLevel - telling you the y-offset
* AtkMeta - telling you summary of all
and extending:
* AtkValue - to deal with multi-value input/output
AtkValue should be able to tell you what value is on what layer.
I think AtkMeta could be powerful, just giving you some string
describing you all kind of settings.
If you have any idea howto improve let me know.
Just as writing this, I recognized that I could do a GtkTable showing
you some strings ...
This would be my AgsMeta might be ;)
best regards,
Joël
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]