Configure a screen saver or automatic logout

Configure a screen saver or automatic logout to have the login screen display an initially hidden login element, such as a rectangle, after the inactivity period occurs.

  1. In the project that contains the rectangle object to be the screen saver, select Template Libraries.
    Tip: To show or hide the login rectangle screen saver, toggle the Visibility property at both runtime and design time.
  2. Select Scripts.
  3. Under Components, drag Idle Timeout directly into MainWindow (type) or the page in Project view where you want to display the screen saver.
  4. In Libraries, select Close.
  5. With IdleTimeoutLogic selected in Project view, in Properties, in Enabled, select True.
  6. In Duration, set the idle timeout.
  7. In Project view, expand the imported IdleTimeoutLogic.
  8. Select OnTimeout.
  9. In Properties, after OnTimeout, select Edit and then select Commands > Variable commands > Toggle.

    This command toggles the Enabled value at the end of the timeout.

  10. In the OnTimeout method arguments, after VariableToModify, choose Select node.
  11. Select the Visibility property of the Rectangle object.
    Tip: You can create a login screen to appear after an automatic logout. An example login screen may include an initially hidden rectangle object that adjusts to the size of the main window and has Visibility set to False.