[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
Re: X Window programming query
On Mon, Feb 05, 2001 at 12:40:04PM -0000, Karthika Sivaramakrishnan wrote:
> Hello!
> I am developing a monitoring project in X Window. For a particular window whose ID I have obtained, I would like to know
Programming for X using Xt is painful. If you still want to do it, look
at:
XtAppMainLoop()
XtNextEvent()
However, if you decide to use a widget toolkit like Qt/KDE, things are
a lot more easy.
>
> 1. When that window was opened (created). Can I find this by looking out for some specific event? How can I conclude that the window was opened as the result of some command (or click on an icon)?
>
Look at a QApplication and QMainWindow man pages or their KDE equivalents,
which are basically sub classes of the above classes.
> 2. How can I associate a window to the program that runs it? For example, for the caption "Media Player", the corresponding program is "kmidi". Will these details be available in some system file?
>
This can be configured from the KDE control panel. You basically associate
a "file extension" with an application. In the above case, you'd go by
".mid" extension. In some cases where the file comes over HTTP, you could
use the content-type header. KDE has some built in support for doing this.
(So should Gnome - but I'm no expert).
-Arun