Click or drag to resize

Welcome

This documentation describes objects available for use when writing scripts that run within a screen to interact with the application.

Getting Started

Scripting objects are categorized into namespaces based on functionality.

  • The Client namespace contains information about the client currently running an application.

  • The ControlProperties namespace contains custom objects used as control properties.

  • The Controls namespace contains control definitions and interfaces.

  • The Data namespace contains objects used to retrieve data from a views service.

  • The Events namespace contains a custom timer that is the ONLY timer recommended for use within scripting. It also contains event delegates that can be invoked when an event occurs.

  • The Legacy namespace contains objects that have been deprecated but are in place for backward compatibility purposes. It is recommended that changes are made to use corresponding functionality from a non legacy namespace.

  • The Log namespace contains objects that can be used for debugging or error handling purposes.

  • The Managers namespace contains singleton classes that can be used for a variety of purposes, such as creating controls and getting a data interface.

Some scripting examples have been added as references. More examples will be added later.