Re: [g-a-devel] GtkSocket/GtkPlug accessibility

2019-11-04 Thread Samuel Thibault
Samuel Thibault, le jeu. 22 août 2019 18:06:52 +0200, a ecrit: > Samuel Thibault, le jeu. 22 août 2019 13:16:44 +0200, a ecrit: > > Now, thinking more about this, maybe there is a way to make all of this > > transparent to applications using GtkSocket/GtkPlug: > > > > - introduce the at-spi object

Re: [g-a-devel] GtkSocket/GtkPlug accessibility

2019-08-22 Thread Samuel Thibault
Samuel Thibault, le jeu. 22 août 2019 13:16:44 +0200, a ecrit: > Now, thinking more about this, maybe there is a way to make all of this > transparent to applications using GtkSocket/GtkPlug: > > - introduce the at-spi objects I mentioned in my Aug 14th mail > - make GtkPlug expose the at-spi path

Re: [g-a-devel] GtkSocket/GtkPlug accessibility

2019-08-22 Thread Samuel Thibault
Hello, Samuel Thibault, le mer. 14 août 2019 17:44:43 +0200, a ecrit: > I have add AtkSocket/AtkPlug support to mate-panel here: > > https://salsa.debian.org/hypra-team/mate-panel/blob/stretch-applets/debian/patches/1001_atk-socket-plug I'm now looking at the support for tray icons, and the situ

Re: [g-a-devel] GtkSocket/GtkPlug accessibility

2019-08-20 Thread Samuel Thibault
Samuel Thibault, le mer. 14 août 2019 17:44:43 +0200, a ecrit: > What I had to do is: > > * on the socket side: [...] > > - create PanelAtkSocket, a subclass of AtkSocket that makes its > get_extents method call the parent's get_extents method. FTR, this part was integrated into AtkSocket

Re: [g-a-devel] GtkSocket/GtkPlug accessibility

2019-08-14 Thread Samuel Thibault
Samuel Thibault, le mer. 14 août 2019 17:44:43 +0200, a ecrit: > Maybe another way would be to make GtkSocket/GtkPlug directly create > AtkSocket/AtkPlug, and override the get_accessible method to return the > AtkSocket/AtkPlug directly? I didn't see such approach used in gtk > so I'm unsure if th

Re: [g-a-devel] GtkSocket/GtkPlug accessibility

2019-08-14 Thread Samuel Thibault
Hello, I have add AtkSocket/AtkPlug support to mate-panel here: https://salsa.debian.org/hypra-team/mate-panel/blob/stretch-applets/debian/patches/1001_atk-socket-plug I am however wondering whether the complexity is needed and/or whether some of it could already be implemented in gtk. What I h