GUI Manual · Chapter 11

Project Option

Project Option is the screen where you manage the project-wide settings in one place. It defines values that affect the entire project, such as the main screen resolution, the view shown at startup, the supported languages, the error folder, and the default design font.

Open it from the top menu bar via ProjectProject Option, or click the Project Options button on the toolbar. The tabs are arranged vertically on the left, and the Application tab opens by default. After you finish, click the SAVE button at the bottom to apply the changes to the project.

Application Tab

The Application tab defines the project's identification information and the layout of the main screen. Each field is used during build to generate the runtime screen, so enter the values accurately.

FieldPurpose
TitleProgram title. Used as the title of the machine screen at runtime.
Company NameCompany name. Shown together with version information and elsewhere.
Project NameProject name. Serves as the basis for the deployment package and file names.
WidthMain screen width (px). An integer in the 100–10000 range.
HeightMain screen height (px). An integer in the 100–10000 range.
Minimum HeightThe minimum height (px) the main screen may take.
MainViewName of the main view loaded at startup.
Main ViewBase NameName of the ViewBase that the main view inherits from.
Run Page NameName of the views/pages accessible in the Start state. Separate multiple entries with commas (e.g., RunView, MonitorView).
LanguageA combo box for the list of languages the project supports. Use the adjacent Add / Remove buttons to add or delete a language.
ErrorFolderPath to the folder where error images and the like are stored. Use the ... button to select a folder.
Design FontNameThe font used by default on the design screen.

Match Width and Height to the resolution of the actual operating monitor. Only the views listed in Run Page Name can be accessed in the running (Start) state, so list both the operation screen and the monitor screen, separated by commas, if you want to expose them all.

Other Tabs

Besides Application, several tabs are arranged vertically, each responsible for a different settings area of the project. They let you fine-tune the operating environment, including version numbers, behavior options, themes, and the startup screen.

TabArea
VersionSets project version values such as major/minor/build number.
OptionsBehavior options such as stopping sequences on error, the virtual keyboard, and scan time.
ThemesSelects the LIGHT / DARK / CUSTOM theme mode.
StartupStartup options such as the items shown on the splash screen.
LibraryRegisters external library DLLs.
Toast / AlarmSets the display style and colors of toasts and alarms.

The settings on each tab are also saved only when you click the SAVE button at the bottom. Build- and deployment-related settings are handled in a separate deployment tool, so refer to the related topics for assembling the field package.

Workflow

  1. Open the screen via ProjectProject Option.
  2. On the Application tab, enter Title, Company Name, and Project Name.
  3. Match the main screen resolution with Width, Height, and Minimum Height.
  4. Specify the views shown at startup with MainView and Run Page Name.
  5. Configure the supported languages with Add / Remove next to Language.
  6. Save the settings with the SAVE button at the bottom.