Always-On-Top Windows Problem

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Always-On-Top Windows Problem

Andre Schnoor
For a VW 7.4.1 based product, I successfully implemented the "always on
top" behavior for satellite control panels, tool palettes etc. This kind
of tool palettes is a common standard for desktop programs.

However, those child windows also stay on top of all other applications,
like browser, email client, word processor. This is rather annoying,
because one's desktop gets really "obfuscated" and our customers already
complain about that.

Does anybody know a hack to fix this?

Thanks in advance,
Andre



Reply | Threaded
Open this post in threaded view
|

Re: Always-On-Top Windows Problem

Dennis smith-4
We do this by maintaining a list of child-windows in the parent, and
when the parent becomes the active window
it raises its child windows (window raise).
There can be a short time during which the parent window IS on top, but
then the child windows come up.
Works well.  We even added the ability to delay the "window raise" of a
child so the user could work with the
parent window and then when the user stopped typing, clicking, for "n"
seconds, the child window would pop up.

Andre Schnoor wrote:

> For a VW 7.4.1 based product, I successfully implemented the "always
> on top" behavior for satellite control panels, tool palettes etc. This
> kind of tool palettes is a common standard for desktop programs.
>
> However, those child windows also stay on top of all other
> applications, like browser, email client, word processor. This is
> rather annoying, because one's desktop gets really "obfuscated" and
> our customers already complain about that.
>
> Does anybody know a hack to fix this?
>
> Thanks in advance,
> Andre
>
>
>

--
Dennis Smith                        [hidden email]
Cherniak Software Development Corporation       +1 905.771.7011
400-10 Commerce Valley Dr E                Fax: +1 905.771.6288
Thornhill, ON Canada L3T 7N7    http://www.CherniakSoftware.com