nanogui: nanowm does not raise window to top when click window body


Previous by date: 17 Jun 2005 05:05:16 +0100 nanowm does not raise window to top when click window body, 罗建文
Next by date: 17 Jun 2005 05:05:16 +0100 geting a WM_ERASEBKGND message right after each WM_PAINT message, 萝卜
Previous in thread: 17 Jun 2005 05:05:16 +0100 nanowm does not raise window to top when click window body, 罗建文
Next in thread:

Subject: Re: [nanogui] nanowm does not raise window to top when click window body
From: "Greg Haerr" ####@####.####
Date: 17 Jun 2005 05:05:16 +0100
Message-Id: <14c701c572ea$4a431070$6401a8c0@winXP>

Thanks for the patch.


: I have one question: Could somebody tell me how to implement a
taskbar/launcher that always stay on top in nanox? thanks


The stay-on-top property was never implemented for windows,
although a few have asked for it.  The basic idea to implement this
needs to be that when the window list is reordered for any reason,
which is handled in nanox/srvfunc.c by the functions
GrRaiseWindow, GrLowerWindow, and others, the code
that reorders the Z-sorted window chain will have to ensure that
windows with the WM_PROPS_ONTOP bit always get left
on top.  The lower levels in nanox/srvutil.c will properly handle
the clipping etc.

Regards,

Greg


Previous by date: 17 Jun 2005 05:05:16 +0100 nanowm does not raise window to top when click window body, 罗建文
Next by date: 17 Jun 2005 05:05:16 +0100 geting a WM_ERASEBKGND message right after each WM_PAINT message, 萝卜
Previous in thread: 17 Jun 2005 05:05:16 +0100 nanowm does not raise window to top when click window body, 罗建文
Next in thread:


Powered by ezmlm-browse 0.20.