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 _______________________________________________ gnome-accessibility-list mailing list gnome-accessibility-list@gnome.org https://mail.gnome.org/mailman/listinfo/gnome-accessibility-list