[maemo-developers] dealing with non-GTK windows
From: Austin Che list-maemo at austinche.nameDate: Thu Oct 18 20:29:08 EEST 2007
- Previous message: dealing with non-GTK windows
- Next message: dealing with non-GTK windows
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Tapani Pälli <tapani.palli at nokia.com> wrote: >> - Is it possible to force such a window into fullscreen? I don't >> care if it needs to be done manually. For example, is it >> possible to have a program that takes whatever window is >> currently on top/in focus and makes it fullscreen? >> > Yes, by giving hints to window manager. This can be achieved by setting > _NET_WM_STATE to _NET_WM_STATE_FULLSCREEN. Thanks! I found it easier to use gdk_window_foreign_new and then gdk_window_fullscreen. I've now got a semi-working hack using my powerlaunch program to force any window into fullscreen by pressing power,fullscreen. For example, I can now run NX in fullscreen and get a full KDE desktop on the N800: http://austinche.name/maemo/nx-fullscreen.png The one remaining issue I have is how to reliably get the ID of the top window or focused window. I'm using XQueryPointer to get the window under the pointer but it appears to sometimes give windows that no longer exist (cache?) and thereby giving BadWindow errors.
- Previous message: dealing with non-GTK windows
- Next message: dealing with non-GTK windows
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]