MiConnect: Screens: Difference between revisions

From Knowledge Base
No edit summary
m (Andy moved page Screens to MiConnect: Screens)

Revision as of 16:14, 7 August 2024

Back to MiConnect Categories Page

Screens are customizable windows that overlay the main interface when they are called up from a routine. The following screen types are available by default in tool connect:

  • Custom component: Fully customizable screen that allows various UI components to be organized in a customized layout. This grants the user full control over the purpose and content of the screen. UI components include labels, textboxes, images, check-boxes, and comboboxes (drop down menus)
  • Message: Default screen that displays a user defined message. Pre-configured message formats are available.
  • Screen: Displays a custom screen provided by system components and plugins (e.g. displays the tool list and tool life data in a predesigned layout.)
  • Prompt: Default screen that displays a custom message that prompts the user to input information using an onscreen keyboard.
  • Item Select: Prompts the user to select from a list of actions to take
Screen Editor

Screen Details

Screen details vary based on screen type selected. The following screen details pertain to all screen types

  • Name: This is the name of the screen as it is displayed in Tool Connect.
  • Screen Timeout: When a timeout is specified, the screen will automatically timeout after the set time. Mark the Display Timeout checkbox to display a timer on the screen to keep track of the timeout.

The following sections describe the screen details available to specific screen types and include example screens.

Message

The following settings are specific to Message screen types:

  • Message Type: Determines the icon displayed on the message box
  • Title: An optional title that is displayed in the header of the message box
  • Message: The desired message to be displayed in the message box
Message Screen Details (left) vs Example Screen (right)

Screen

The following settings are specific to Screen screen types:

  • Container: Selects the system component or plugin that provides the desired custom screen
  • Screen: Selects the desired screen from the specified system component or plugin
Screen Screen Details (left) vs Example Screen (right)

Prompt

The following settings are specific to Prompt screen types:

  • Prompt Type: Determines the format of the onscreen keyboard for user input (Text or Numeric)
  • Prompt Message: This is the message displayed above onscreen keyboard
  • Prompt Action: This determines which preconfigured action is taken when the Accept button is pressed on the onscreen keyboard
  • Prompt Cancellation: This determines which preconfigured action is taken when the Cancel button is pressed on the onscreen keyboard
Prompt Screen Details (left) vs Example Screen (right)

Item Select

Item Select The following settings are specific to Item Select screen types:

  • Title: An optional title that is displayed in the header of the message box
  • Message: The message displayed above the option items
Item Select Screen Details (left) vs Example Screen w/ Large Item Mode(right)

UI Components for Custom Component Screens

The following UI components are available for custom component screens:

  • Label: Displays a box with a custom label. Label box size and position is also customizable.
  • Textbox: Adds an empty textbox for user input
  • Image: Displays an image that exists in the system l Checkbox: Adds a checkbox for selecting options on the displayed screen
  • Combobox: Adds a dropdown menu that can be populated with options
  • Stack: A layout component that allows multiple UI components to be contained and organized into a vertical or horizontal stack
  • Data Grid: A layout component that provides a customizable grid for UI components. The data grid layout has a header row, a number of columns and customizable column width. Individual UI components can be added to columns underneath the header row.
Add Custom Component