> > > I want to develop an application where I can get a list of all
 > > > the windows that are open in the GNOME Screen and find any
 > > > activity being performed on any other window on the GUI screen
 > > > (and not only my application) e.g.  mouse click on window of
 > > > another application sends me a signal.

What is the exact reason for needing this?

 > > I've never done this, but I would start by looking how to interract
 > > with the window manager using ICCCM and/or Extended Window Manager
 > > Hints (http://www.freedesktop.org/wiki/Standards_2fwm_2dspec).

 > thanks for the same, would look into it.. on second thoughts, would dbus 
 > be useful in the above mentioned scenario?

Why would it? Applications that have window(s) open on the X11 display
that runs a GNOME desktop need not be written using GTK+ at all, even
less need such apps be using GNOME libraries, or have anything to do
with DBUS. They might be running on another machine, running a
completely different operating system like OpenVMS even.

In general, I think the only way to do what you want would be to hack
the X11 server's code to provice the information you need, or snoop on
the communication channels between the X11 server and its clients

--tml

_______________________________________________
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