Deskflow 1.22.0.197
Keyboard and mouse sharing utility
|
Screen saver interface. More...
#include <IScreenSaver.h>
Public Member Functions | |
manipulators | |
virtual void | enable ()=0 |
Enable screen saver. | |
virtual void | disable ()=0 |
Disable screen saver. | |
virtual void | activate ()=0 |
Activate screen saver. | |
virtual void | deactivate ()=0 |
Deactivate screen saver. | |
accessors | |
virtual bool | isActive () const =0 |
Test if screen saver on. | |
Public Member Functions inherited from IInterface | |
virtual | ~IInterface ()=default |
Interface destructor does nothing. |
Screen saver interface.
This interface defines the methods common to all screen savers.
|
pure virtual |
Activate screen saver.
Activate (i.e. show) the screen saver.
Implemented in MSWindowsScreenSaver, OSXScreenSaver, and XWindowsScreenSaver.
|
pure virtual |
Deactivate screen saver.
Deactivate (i.e. hide) the screen saver, reseting the screen saver timer.
Implemented in MSWindowsScreenSaver, OSXScreenSaver, and XWindowsScreenSaver.
|
pure virtual |
Disable screen saver.
Disable the screen saver, saving the old settings for the next call to enable().
Implemented in MSWindowsScreenSaver, OSXScreenSaver, and XWindowsScreenSaver.
|
pure virtual |
Enable screen saver.
Enable the screen saver, restoring the screen saver settings to what they were when disable() was previously called. If disable() wasn't previously called then it should keep the current settings or use reasonable defaults.
Implemented in MSWindowsScreenSaver, OSXScreenSaver, and XWindowsScreenSaver.
|
pure virtual |
Test if screen saver on.
Returns true iff the screen saver is currently active (showing).
Implemented in MSWindowsScreenSaver, OSXScreenSaver, and XWindowsScreenSaver.