[This is preliminary documentation and is subject to change.]
The ScreenSaverBase type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| ScreenSaverBase | Initializes a new instance of the ScreenSaverBase class |
Methods
| Name | Description | |
|---|---|---|
| FormatPreviewForm | Performs specific seeting of screen form for displaying it in preview mode | |
| FormatScreenForm(Form) | Perform screen-independent setup of form. Called by default implementation of RunScreenSaver()()()() as 2nd method. | |
| FormatScreenForm(Form, Screen) | Performs screen-aware setup of form. Called by default implementation of RunScreenSaver()()()() as 3rd method. | |
| GetScreenForm | Creates instance of form for one screen. Called by default implementation of RunScreenSaver()()()() as 1st method. | |
| HookFormEvents | Hooks events for form created by GetScreenForm(Screen). Called by default implementation of RunScreenSaver()()()() as 4th method. | |
| HookPreviewFormEvents | Allows to hook for events of screen form used for preview | |
| OnAcion | In case you use default implementation fo HookFormEvents(Form) this method is called for MouseDown and KeyDown of each screen form. | |
| Run(array<String>[]()[][]) | Runs a screensaver | |
| Run<(Of <<'(T>)>>)(array<String>[]()[][]) | Creates new instance of ScreenSaver implementation and runs it | |
| RunPreview | Runs preview of screen saver | |
| RunPreviewLow | Low-level implementation of preview | |
| RunScreenSaver | Runs the screen saver | |
| RunScreenSaverOnScreen |
Properties
| Name | Description | |
|---|---|---|
| RunningForms | When screen-saver is running should contain all the forms that performs screen-saving | |
| SettingsForm | If implemented in derived class gets instance of form used to setup the screensaver | |
| ThreadingApartment | Gets ApartmentState used by screen threads |