I'm developing a new plugin, based on switcher. I have a window created with XCreateWindow. Can I put a window totally on top, even over panels? These are my atoms: state[nState++] = s->display->winStateAboveAtom; state[nState++] = s->display->winStateStickyAtom; state[nState++] = s->display->winStateSkipTaskbarAtom; state[nState++] = s->display->winStateSkipPagerAtom; (this code is copied from switcher.c) Stjepan
Stjepan Glavina wrote:> I'm developing a new plugin, based on switcher. > I have a window created with XCreateWindow. > Can I put a window totally on top, even over panels? > These are my atoms: >I am not sure if it answers your question but here is a link to the EWMH draft which describes stacking order. http://standards.freedesktop.org/wm-spec/1.4/ar01s07.html#STACKINGORDER The panels are _NET_WM_TYPE_DOCK, so really the only windows which would appear over them are full screen windows (_NET_WM_STATE_FULLSCREEN state). Regards Mike
On Fri, 2007-01-05 at 11:41 +0100, Stjepan Glavina wrote:> I'm developing a new plugin, based on switcher. > I have a window created with XCreateWindow. > Can I put a window totally on top, even over panels?You can set window type to Dock and add StateAbove. -David