Photon Screen Saver???

In an industrial application, I have 4 separate Photon apps running
under QNX4.25. Is there an easy way to implement a custom screen saver
without the overhead of Desktop Manager running ? The screen would need
to “wake up” any any keypress and return the user to original photon
screen. My customers a “burning in” their CRT displays over time.


Matt Crowell
Electrical Engineer

Vamco International, Inc.
555 Epsilon Drive
Pittsburgh, PA. 15238

Phone:412.963.7100
Fax:412.963.9511

Matt Crowell wrote:

In an industrial application, I have 4 separate Photon apps running
under QNX4.25. Is there an easy way to implement a custom screen saver
without the overhead of Desktop Manager running ? The screen would need
to “wake up” any any keypress and return the user to original photon
screen. My customers a “burning in” their CRT displays over time.

Doing a screen saver is fairly easy. What you have to do is create a
ForceFront region (one infront of everything else in your system) and
have it look for keys and mouse presses/releases. When a specified time
goes by where none of these events have occurred it starts a screen
saver application or it can do the drawing itself, then when it gets a
new event the screen saver is stopped. If a seperate applicaiton is
started make sure it’s region is behind the one that catches the events.

Brian

\

Brian Edmond
QNX Software Systems
briane@qnx.com