topmost windows in Photon

Hello,

does Photon support an “always on top” flag for windows so that the
windows of all other processes stay behind?

My application forks several processes and I want to hide them building
up their screen. Therefore a kind of Splash screen should be visible
until all the processes have built up their window completely then
beeing removed. All ‘force front’ flags seem to work only with child
windows of the same process.

— Wolfram

I am not a Photon guru. I believe that the always on top flag only
deals with other windows in the same process. However, . . .

You could spawn those other applications and have them start minimized
(iconified -Si) and then send them a message to indicaet when they
should go to normal size window, whatever that is.


Wolfram Manthey <qnxnews@shared-files.de> wrote:
WM > Hello,

WM > does Photon support an “always on top” flag for windows so that the
WM > windows of all other processes stay behind?

WM > My application forks several processes and I want to hide them building
WM > up their screen. Therefore a kind of Splash screen should be visible
WM > until all the processes have built up their window completely then
WM > beeing removed. All ‘force front’ flags seem to work only with child
WM > windows of the same process.

WM > — Wolfram

I am not a Photon guru. I believe that the always on top flag only
deals with other windows in the same process.

so, obviously I was not too wrong.

However, . . .

You could spawn those other applications and have them start minimized
(iconified -Si) and then send them a message to indicaet when they
should go to normal size window, whatever that is.

my approach is quite similar: starting the applications out of the
viewing Range and then synchronized moving them to the right position
using a semaphore. So it is just a blitting operation which goes quite
fast (probably accelerated by the graphics driver).

Thanks again for your reply.

— Wolfram

Wolfram Manthey <> qnxnews@shared-files.de> > wrote:
WM > Hello,

WM > does Photon support an “always on top” flag for windows so that the
WM > windows of all other processes stay behind?

WM > My application forks several processes and I want to hide them building
WM > up their screen. Therefore a kind of Splash screen should be visible
WM > until all the processes have built up their window completely then
WM > beeing removed. All ‘force front’ flags seem to work only with child
WM > windows of the same process.

WM > — Wolfram