📽️Presentation System
Presenting your things to the kernel!
This API provides you the presentation system used for presenting something to your users in the full-screen view. It's like a presentation in steroids.
How to present
To present your presentation to your users, you must implement a Presentation class instance, which must assign the following variables in the constructor:
NamePresentation name
PagesPresentation pages (List of
PresentationPageinstances)
To implement the PresentationPage instances, you must call its constructor with the following variables:
NamePresentation page name
PagesPresentation page elements (List of
IElementinstances)
To implement the page elements, make new instances of the elements. Base elements that Nitrocid KS implements are:
TextElementStatic text.
The first argument in the element
Argumentsis the string to be printed.Optionally,
InvokeActioncan be specified to take any action after the element is rendered byIElement.Render().
DynamicTextElementDynamic text.
The first argument in the element
Argumentsis the action to which it generates the string, for example,TimeDateRenderers.Render().Optionally,
InvokeActioncan be specified to take any action after the element is rendered byIElement.Render().
InputElementInput.
The first argument in the element
Argumentsis the action to which it generates the input string, for example,TimeDateRenderers.Render().Optionally,
InvokeActionInputcan be specified to take any action after the element is rendered byIElement.Render(). It is invoked with the written input as the first element in the object list array.
MaskedInputElementMasked input.
The first argument in the element
Argumentsis the action to which it generates the input string, for example,TimeDateRenderers.Render().Optionally,
InvokeActionInputcan be specified to take any action after the element is rendered byIElement.Render(). It is invoked with the written input as the first element in the object list array.
ChoiceInputElementSingle choice input.
The first argument in the element
Argumentsis the question, and the remaining arguments are either choice strings or an array of choice stringsOptionally,
InvokeActioncan be specified to take any action after the element is rendered byIElement.Render().
MultipleChoiceInputElementMultiple choice input.
The first argument in the element
Argumentsis the question, and the remaining arguments are either choice strings or an array of choice stringsOptionally,
InvokeActioncan be specified to take any action after the element is rendered byIElement.Render().
Controls
The presentation viewer has the following controls:
ENTERAdvances to the next page
ESCBails out from the presentation
Has no effect on kiosk and modal presentations
Last updated