Many thanks Nischal, is just what I wanted! can launch events, inspect
widgets properties and lot more!

On Tue, May 4, 2010 at 8:08 AM, Jordi Rubio <jordi.ru...@evolium.com> wrote:

> thanks, I'll try today
>
>
> On Mon, May 3, 2010 at 7:45 PM, Nischal Rao <rao.nisc...@gmail.com> wrote:
> >
> > You can use Accessibility APIs [1]. It will let you access any
> object(frames, text field, buttons etc) of a "GTK" based application.
> >
> > If you want to access only windows, you can use the Libwnck API [2]. (
> using the wnck_screen_get_windows() function )
> >
> > [1] http://library.gnome.org/devel/at-spi-cspi/unstable/
> > [2] http://library.gnome.org/devel/libwnck/stable/
> >
> > On Mon, May 3, 2010 at 9:39 PM, Jordi Rubio <jordi.ru...@evolium.com>
> wrote:
> >>
> >> Hi, I need to list all windows and objects from all the GTK (not only my
> >> application)
> >>
> >> I tried to use GDK function gdk_window_get_children, but only recives my
> >> windows...
> >>
> >> Anyone can help me? Thanks
> >>
> >> paste code from my test:
> >> GdkScreen *screen;
> >> GdkWindow *root;
> >> GList *windows;
> >>
> >> screen = gdk_screen_get_default();
> >> root = gdk_screen_get_root_window(screen);
> >> windows = gdk_window_get_children (root);
> >>
> >> for(; windows; windows = windows->next)
> >> {
> >> GdkWindow *window = windows->data;
> >> GdkWindowType type = gdk_window_get_window_type(window);
> >> if ( type == GDK_WINDOW_TOPLEVEL || type == GDK_WINDOW_DIALOG )
> >> {
> >> g_print("gtkwindow: %p\n", window);
> >> gdk_window_set_title(window,"Test");
> >> }
> >> else
> >> {
> >> g_print("unknown window: %p\n", window);
> >> }
> >> }
> >> _______________________________________________
> >> gtk-app-devel-list mailing list
> >> gtk-app-devel-list@gnome.org
> >> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
> >
> >
> >
> > --
> > regards,
> > Nischal E Rao
> > blogs.sun.com/nischal
> >
> > Join RVCE OSUM at http://osum.sun.com/group/rvceosum
> >
>
>
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to