Home | Gallery | Forum | Services | Webmail | Archive | Links | Contact Us | About Us
OS2 World.Com Forum
OS2 World.Com Online Discussion Forum.
Index / OS/2 - SIGs / Doodle's ScreenSaver
author message
integration with custom apps?
Post a new topic Reply to this Topic Printable Version of this Topic Forward this Topic to your Friend Topic Commands (for administrator or moderators only)
shoorah
Normal member
in user

View this member's profileSearch all posts from this memberSend an email to this member
posts: 1
since: 27 Mar, 2005
1. integration with custom apps?
Reply to this topic with quote Modify your message
is there a possibility in Doddle's Screensaver to define a list of custom applications (by their exe names?) to tell it temporarily disable itself when they're running?

thanks for the great job you done with Doodle's ScreenSaver!

Date: 27 Mar, 2005 on 15:40
Doodle
Premium member
in user

View this member's profileSearch all posts from this memberSend an email to this member
posts: 52
since: 04 Jan, 2005
2. Re:integration with custom apps?
Reply to this topic with quote Modify your message

shoorah (27 Mar, 2005 15:40):
is there a possibility in Doddle's Screensaver to define a list of custom applications (by their exe names?) to tell it temporarily disable itself when they're running?

Currently, no.
Also, there is no plan to do that, sorry.

However, if the application supports DSSaver (like WarpVision), it can command DSSaver to temporary stop saving, but it requires support from the application side.

Another possibility is that there will be hot-corners implemented in the next version, including a "Don't start saving" corner, which should solve your problem.

Doodle

Date: 29 Mar, 2005 on 09:47
HerwigB
Normal member
in user

View this member's profileSearch all posts from this memberSend an email to this memberhttp://members.aon.at/herwig.bauernfeind/os2.html
posts: 13
since: 10 Jul, 2004
3. Re:integration with custom apps?
Reply to this topic with quote Modify your message
Any plans to create a REXX interface for that purpose?

It would be handy to be able to stop DSSaver temporarily from REXX applications..

---
Best regards,
Herwig B.

Date: 01 Apr, 2005 on 09:04
Martin
Team member
in admin

View this member's profileSearch all posts from this memberSend an email to this memberhttp://www.os2world.com/
posts: 535
since: 10 Dec, 2000
4. Re:integration with custom apps?
Reply to this topic with quote Modify your message
Just curious, which applications should be able to disable the Screen Saver startup ?

I'm thinking on:
- TV Tuner software (nobody likes the screen saver running while watching TV on the Computer.
- DVD Player, Other Media Player. While watching a Video or DVD.

Which other tools will be good to disable the screensaver startup ?

Date: 01 Apr, 2005 on 23:22
HerwigB
Normal member
in user

View this member's profileSearch all posts from this memberSend an email to this memberhttp://members.aon.at/herwig.bauernfeind/os2.html
posts: 13
since: 10 Jul, 2004
5. Re:integration with custom apps?
Reply to this topic with quote Modify your message
Well, what immediately comes to my mind is a possibility to prevent the saver from saving while I am online reading text on a web page.

For example: Until I had DSL, I had a utility resembling a light switch that took care of everything required to go online and pressed once more did everything to go offline. One thing to do for that utility would have been to disable the saver when going online and enabling it again when going offline.

---
Best regards,
Herwig B.

Date: 02 Apr, 2005 on 10:08
Doodle
Premium member
in user

View this member's profileSearch all posts from this memberSend an email to this member
posts: 52
since: 04 Jan, 2005
6. Re:integration with custom apps?
Reply to this topic with quote Modify your message

HerwigB (01 Apr, 2005 09:04):
Any plans to create a REXX interface for that purpose?

It would be handy to be able to stop DSSaver temporarily from REXX applications..


I'll see what I can do about it.

However, you should note, that there is currently an open API of DSSaver, so native OS/2 programs can already disable and enable the screen saver temporarily.

One problem with the REXX interface might be that, to be always on the safe side, DSSaver keeps track of which process(es) disabled the saving, and if that process dies without enabling it, DSSaver automatically re-enables it (so, if an application that disabled saving crashes, it won't happen that the screen saving will stay disabled forever, until a reboot).
This means that it won't be possible to create a simple .cmd file to disable saving, and another one to re-enable saving, but it might be possible to create a .cmd file which disables saving, does something (maybe calls out to other .cmd files and .exe files), then enables it.

I'll see what I can do about it when I'll have some free time.

Doodle

Date: 02 Apr, 2005 on 16:10
HerwigB
Normal member
in user

View this member's profileSearch all posts from this memberSend an email to this memberhttp://members.aon.at/herwig.bauernfeind/os2.html
posts: 13
since: 10 Jul, 2004
7. Re:integration with custom apps?
Reply to this topic with quote Modify your message
Hmmh, I see, this is a different approach, than what I expected.
Interesting anyway.

---
Best regards,
Herwig B.
Date: 04 Apr, 2005 on 07:55
YerBlues
Normal member
in user

View this member's profileSearch all posts from this memberSend an email to this member
posts: 1
since: 08 Jun, 2005
8. Re:integration with custom apps?
Reply to this topic with quote Modify your message

HerwigB (01 Apr, 2005 09:04):
Any plans to create a REXX interface for that purpose?

It would be handy to be able to stop DSSaver temporarily from REXX applications..


I just installed DSSaver and was looking for a REXX interface too.
You can use the REXX extension DDL RXU.DLL (RXU1A.ZIP on Hobbes) to call the APIs of SSCORE.DLL. Following a quick and dirty hack to disable screen blanking:

---------------<cut here>--------------------------
/* */
dosrc = rxloadmodule('hmod', 'e:\os2\apps\dll\sscore.dll')
dosrc = rxqueryprocaddr('paddr', hmod, 'SSCore_TempDisable')
dosrc = rxcallentrypoint(paddr)
'@pause'
dosrc = rxfreemodule(hmod)
exit
---------------<cut here>--------------------------

Hope it helps.

Date: 08 Jun, 2005 on 02:37
peter
Normal member
in user

View this member's profileSearch all posts from this memberSend an email to this member
posts: 5
since: 18 Mar, 2004
9. Re:integration with custom apps?
Reply to this topic with quote Modify your message
last updated at 22 Jul, 2005 23:24 (3 times)
http://hobbes.nmsu.edu/pub/os2/apps/scrnsave/dss_rmt_v13.zip
I also use it (with HotCorners) to immediately start the screensaver or temporarily disable it by placing the mouse cursor to opposite corners of the screen, I have liked this feature of Hanisch's ssaver26.
Date: 22 Jul, 2005 on 23:13
integration with custom apps?
Post a new topic Reply to this Topic Printable Version of this Topic Forward this Topic to your Friend Topic Commands (for administrator or moderators only)
All times are CET+1. < Prev. | P. 1 | Next >
Go to:
 

Powered by UltraBoard 2000 Standard Edition,
Copyright © UltraScripts.com, Inc. 1999-2000.
Home | Gallery | Forums | Services | Webmail | Archive | Links | Contact Us | About Us
© OS2 World.Com 2000-2004