Detailing the Menu Bar

Navigation:  Looking at the MCL-Designer V4 Work Area > The Menu Bar Area > Navigating the Menu Bar >

Detailing the Menu Bar

Previous pageReturn to chapter overviewNext page

 

Overview

 

The Menu Bar consists of several command groups that allow for direct operations regarding the settings and the edition of the project. This chapter deals with each group of commands individually.

 

 

"File" Menu

 

"File" menu

New

Is used to create a new project. See Creating a New Project.

Open

Is used to open previously created projects from the default project's folder. The location of the default project's folder can be modified in the "Designer Setup" option, accessed via the "Tools" menu. See Detail of MCL-Designer Setup and also Detail of Open.

Open Recent

Provides access to a list of the most recently opened projects (maximum display of 20 projects). See Detail of Open Recent Options.

Close

Closes the current project. If the project has unsaved data, a new window opens offering the possibility to save the changes (OK), close the project without saving the changes (No) or maintaining the project open (Cancel).

Save

Saves the current project in the previously defined project's folder. Operationally speaking:

the first time you save a project, it creates an "*.mprj" file located in the project's directory and saves the project sources.

whenever you "save" a project, it updates the "*.mprj" file with the changes you have made and saves the project sources.

 

Using the "Save" option does NOT create or update a PDK file - that can ONLY be done via the "Generate" option.

Save as

Saves the current project with a new name or information - in other words, it creates a new project. In the resulting window, fill in the available options.

See Detail of Save as.

 

The "Save as" option does NOT create or update an existing PDK file, it only creates an "*.mprj" file and sources for the new project. If you want to generate a PDK file for the new project, you must use the "Generate" option.

 

Import

Is used to import a project ("*.mprj" file) into the folder you have selected as the "Project Directory" in the "MCL-Designer Setup" option (See Directories Tab).

If the project was created with an older MCL-Designer version, you are provided with these options:

 

Click it, if you simply want to convert the project to the current MCL-Designer version.

 

Click it to convert the project and, at the same time, keep the original project version. This option opens a window where you can save the imported project with a new version and/or a new name. If required, you can also alter its location (enter a new location or use to browse for it). When you are done, click .

 

Before a “Convert” or “Convert to” operation, the project is always in a "Read Only" compatibility mode – some options will be inactive (greyed out).

        As for the options that are available, any changes to the project before the conversion is executed are applied after the conversion.

 

Click it to open the selected project in its original MCL-Designer version. The current/up to date version of MCL-Designer is closed and the version that was used to create the project is opened.

This feature is available if:

you are working with an MCL-Designer version that is higher than 4.4.3-1300, for projects created within MCL-Designer 4.4.3-1300 and higher.

you did not previously check the when opening other older version projects.

you check the "Show 'Open with previous...' message after MCL-Designer updates" option located in the "Designer Settings" window. See Detail of MCL-Designer Setup.

 

Only available in an MCL-Designer version that is higher than 4.4.3-1300 for a project that was created in a 4.4.3 or higher version. Click it to disable the option when MCL-Designer has a minor update (an update that does NOT require conversion - ex: a maintenance release).

 

Only available in an MCL-Designer version that is higher than 4.4.3-1300 and the project being opened was created in a  4.4.3-1300 or higher version. Click it to disable the option when MCL-Designer has a minor update (an update that does NOT require conversion - ex: a maintenance release).

 

It is possible to drag an "*.mprj" file from the OS File Explorer directly to the MCL-Designer's working area. This implies that the current project will be closed in order to open the newly imported project.

 

Report

Used to create an account of a project's details such as all the specifications and screen shots. A report can be customized to include only the details specified in the "Report Settings" window. See Detail on Report.

Exit

Used to exit MCL-Designer V4.

 

 

Detail of the "Open Recent" Option

 

 

The "Open Recent" option provides a drop-down with the following options:

 

A list of the most recently opened projects

If you select one of the listed projects, the current project will close after your confirmation and the selected project will automatically open.

 

A "Clear List" option

Use it to clear the list - select the option and confirm your choice in the resulting window to conclude.

 

 

"Edit" Menu

 

"Edit" menu

Undo

Cancels the last action.

Redo

Cancels the last “Undo” action.

Search

Used to execute a general search in the project. See Detail of Search below.

 

 

Detail of the "Search" window

 

 

Of all these options, fill in the most appropriate ones to your search:

 

Search Data

Search

Enter the value to search or select it from within a variable by clicking .

Scope

Select the scope for the search from the drop-down.

Filter

Use this option to limit the search field:

All - Select this option to search for all the places where the string is found.

Text - Select this option to search for all the places where the string is found as text.

GOTO/Label - Select this option to search for the designated string in "Go to"/"Go to End of Action/Routine" processes or labels.

Datafile - Select this option to search for the designated string in data file aliases being used by the project.

Global Event - Select this option to search for the designated string within global events being used in the project.

Variable - Select this option to search for the designated string in variable names. The search result will return the locations where the searched variable is used.

Variable (Var. write only) - Select this option to search for the designated string in variable names. The search result will return the locations where the searched variable is written.

Com (Host/Aux/ODBC) - Select this option to search for the designated string in elements dealing with communication (Host / Aux / ODBC names).

Barcode/RFID Profile - Select this option to search for the designated string in scanner/RFID profile names used in the project.

Localization Tag - Select this option to search for the designated string within localization tags being used in the project.

Custom Actions - Select this option to search for the designated string within custom actions being used in the project.

Match Case

Check this option to take the designated string's uppercase and lowercase characters into account.

Match Whole Word Only

Check this option to enable an exact string search.

After filling in the required options, click to search for the desired information. The results appear in the "Search Result" table below.

If you double-click a result, the corresponding "Actions" and properties window open.

Type column

Displays the field or control where the designated string is found (ex: if the string is included in a read variable; if it is within a Display Text control; etc.).

Position column

Displays the location of the designated string.

Process/Control column

Displays the name of the process /control of the found string.

Value Found column

Displays the values found that match the designated string within the field/element it was found in.

 

 

It is possible to run a direct/automatic search for a data file alias:

a. In the "Data Files" module, right-click the data file alias you want to search for (<test_DB> test_DB.DAT).

b. In the resulting right-click menu, select "Search".

The "Search" window opens with the search results (all the places where the data file alias is used).

 

This option does not search for specific data within the data file. To do so, open the data file, click , then, and enter the specific data. See Search Data in an Opened Data File.

 

 

"Format" Menu

 

The rule for all control format commands is that the last selected control acts as a format template.

 

 

"Format" menu

Align Left

Aligns all selected controls with the utmost left control.

Align Right

Used to align all selected controls with the utmost right control.

Align Top

Aligns all selected controls with the utmost top control.

Align Bottom

Is used to align all selected controls with the utmost bottom control.

Align Vertical Center

Used to align all selected controls vertically with the last selected control.

Align Horizontal Center

Aligns all selected controls horizontally with the last selected control.

Horizontal Space

Is used to, evenly, align all selected controls horizontally. Select, at least, 3 or more controls.

Vertical Space

Used to, evenly, space all selected controls vertically. Select, at least, 3 or more controls.

Center Selection

Centers all selected controls in relation to the screen.

Center All

Centers all controls in relation to the screen.

Same Width

Used to shape all selected controls with the same width as the last selected control.

Same Height

Is used to shape all selected controls with the same height as the last selected control.

Same Dimensions

Shapes all selected controls with the same dimensions as the last selected control.

Send to Back

Is used to send the selected control behind the other controls.

 

As an alternative, you can manage the control overlap order in the tree view (by drag-and-dropping the intended control(s) within the tree view). See Overlap Order of the Controls within a Screen.

Bring to Front

Is used to bring the selected control in front of other controls.

 

As an alternative, you can manage the control overlap order in the tree view (by drag-and-dropping the intended control(s) within the tree view). See Overlap Order of the Controls within a Screen.

 

 

"Tools" Menu

 

"Tools" menu

Library Manager

Is used to import data files, global procedures, programs, screens and routines from Library. See Import from Library.

Import From Designer V3

Is used to import projects developed in MCL-Designer V3. See Import MCL-Designer V3 Projects.

MCL-Designer Setup

Is used to configure certain settings of MCL-Designer V4. See Detail of MCL-Designer Setup.

Speech

Is used to access the "Language Resources Manager" and the "Prompt List" options.

See Language Resources Manager and Details on the "Prompt List" option.

Localization

Provides access to a menu with further options regarding Localization. See Detail of Localization Options.

Themes

Provides access to a theme related menu (to select, import and/or export themes). See Themes.

Restore from Autosaved Files

Provides access to a window which displays the current project's restore points. See Restore Points window.

 

 

Detail of the "MCL-Designer Setup" window

 

Click each tab and fill in/check the available options, as required by your project.

 

"General" tab

 

 

General

Check for MCL-Designer updates at startup

Check this option to enable an automatic check for updates on start-up.

Show "Open Project with previous MCL-Designer" button after minor updates

Check it to enable the option when you open a project developed in an older version of MCL-Designer after a minor update. Only applicable to an MCL-Designer version that is higher than 4.4.3-1300 for a project that was created in a 4.4.3 or higher version.

Remember open Screens in Project

Check this option to reopen the screens left open in the previous session.

Create Routine In/Out for new Screens

When checked this option automatically creates an empty "routine in" and "routine out" in future screens. The previously created screens within the project stay the same.

If you uncheck this option mid-project, the new screens will NOT include a "routine in" and a "routine out" but the older screens will NOT be affected.

See Working with Routine In and Working with Routine Out.

 

Depending on the current project's origin, expect one of the following behaviors when checking/unchecking this setting:

 

Setting

For MCL-Designer V3 Project Imports

For Projects created in older MCL-Designer V4 versions

For New MCL-Designer V4 projects

Developed with the setting disabled

Developed with the setting enabled

Setting stays enabled (checked).

After import all the screens will include a "routine in" and a  "routine out".

Setting changes to disabled (unchecked).

The project's screens do NOT include a "routine in" or a "routine out".

Setting stays enabled (checked).

The project's screens include a "routine in" or a "routine out".

1st screen has a "routine in" and a  "routine out".

New screens will have a "routine in" and a "routine out".

The setting becomes "enabled"(checked) due to the import, meaning, all imported screens will include a "routine in" and a "routine out".

Setting stays disabled.

The project's screens do NOT include a "routine in" or a "routine out".

Setting changes to enabled (checked).

The project's screens include a "routine in" or a "routine out".

1st screen does NOT have a Routine In or a Routine Out.

New screens will NOT include a "routine in" or "routine out".

 

Keep...backup files of the project

Define the number of backup files for a project.

 

When defining the number of backup files, remember that a backup file is generated when:

You save a project.

an autosave occurs (the autosave occurs automatically after the user inserts information/modifications and does not save the inserted data).

before converting an old project to a new version of MCL-Designer.

before generating or simulating a project.

you load a previous version of the current project.

 

Backed-up simulator files are automatically removed 120 days after the last simulation with MCL-Simulator.

Use Help

Select one of the following options:

Online (if available) - If, at the time you want to access "Help", there is no internet connection, you will be provided with the offline version.

Offline only - When checked, this option only provides the "Help"file included in MCL-Designer.

Verify project before sending to device

Check this option to perform a project verification. This is recommended before simulating or sending it to a device.

 

"Directory" tab

 

 

Directory

Project

Enter the project's directory location OR  click to browse for it.

Libraries

Enter the libraries directory location OR  click to browse for it.

Images

Enter the location for the current user's pictures directory OR  click to browse for it.

 

"Grid/Colors" tab

 

 

Grid

Show Grid

Check this option if you want the project's screens to display a grid.

Magnetic

Check this option if you want the project's screens to have a magnetic grid.

Grid Style

Check one of the available grid styles, either squares or dots.

Grid Pitch

Define the grid spacing by selecting the pitch in the drop-down.

Grid Color

Define the grid color by selecting it from the drop-down OR  click and customize it.

Screen Window

Background Color

Define the background color for the screen window. Select it from the drop-down OR  click and customize it.

 

"Simulation" tab

 

 

Files Location

Temp

Maintain the default option or define a new "Temp" folder for the MCL-Simulator files. Enter the path/folder directly OR  click and browse for the intended folder.

Shared

Maintain the default option or define a new "Shared" folder for the MCL-Simulator files. Enter the path/folder directly OR  click and browse for the intended folder.

External Storage

Maintain the default option or define a new "External Storage" folder for the MCL-Simulator files. Enter the path/folder directly OR  click and browse for the intended folder.

External Shared

Maintain the default option or define a new "External Shared" folder for the MCL-Simulator files. Enter the path/folder directly OR  click and browse for the intended folder.

Filebox

Maintain the default option or define a new "Filebox" folder for the MCL-Simulator files. Enter the path/folder directly OR  click and browse for the intended folder.

Others

Delete Simulator Directory before Simulating

Check this option to delete test data (= content of "*.DAT" and "*.db" files) before any simulation.

 

Be aware that data which is stored in the local database might still be overwritten, even if the option is not checked. For instance, this can occur if the local database has enabled encryption and there are changes to its structure.

 

 

"MCL-Net" tab

 

 

MCL-Net for Simulation (Default Host)

Embedded

Check this option if you want to use MCL-Designer's embedded MCL-Net server.

Checking this option activates the "Port" option - select the intended port from the drop-down.

Select "<Auto>" to let MCL-Designer manage the port in which MCL-Net will work.

 

In all the processes of the "Host Services" group, host profiles that reference external MCL-Net servers will be forced to communicate with the embedded MCL-Net server.

 

The embedded MCL-Net server is meant to ONLY be used with MCL-Simulator and NOT external devices.

MCL-Net Server

Check this option if you want to use an external MCL-Net server (installed in your PC or in another server) instead of the embedded one.

As a result, use the "Default Host IP [Port]" option to define the necessary Host IP that establishes a connection to the external MCL-Net, in case the defined host profile in use by the processes of the "Host Services" group is pointing to the "<Default Host>".

Accepted Host IP formats: http://<host IP>:<host port>  ; http://<host IP>  ;  <host IP>  ;  <host IP>:<host port>  ;  https://<host IP>:<host port>

 

 

When defining a port for an MCL-Net server (embedded or external), make sure it is not already in use to avoid any port conflict.

 

 

After defining the intended options, click to proceed or to abort.

 

 

The "Language Resources Manager" window

 

MCL-Designer V4 provides language possibilities for speech application testing (ex: American English, British English) but, to use any of these languages, you must first install the necessary language packages (the corresponding ASR and TTS files) so they are available within MCL-Simulator.

The "Language Resources Manager" displays the languages that can be used in the speech applications developed within MCL-Designer V4 and, potentially, be used in a test environment (MCL-Simulator).

 

 

The "Language Resources Manager" window displays the following:

 

TTS Quality drop-down

A filter that allows you to control which type of TTS language file should be displayed. The default option is "All".

There are 2 types of TTS files - compact and/or standard:

Compact TTS language file – Uses a small speech base (the speech units are a result of a limited number of recordings which are, then, compiled together). The resulting TTS is more synthetic.

Ex: “TTS Compact French Virginie/Audrey (fr FR-1)".

Standard TTS Language file – Uses a large speech base (encoded speech units based on natural speech recordings that are selected/concatenated as necessary). The resulting TTS is closer to a natural sounding speech.

Ex: “TTS Standard French Virginie/Audrey (fr FR-1)".

/ column

Expands (+) or hides (-) the content of the available/installed language packages, meaning, the TTS files (output language with compact or standard male/female versions) and ASR file (input language) included in each language package.

Check boxes column

The current state of the check box (checked and inactive/unchecked) provides information on the corresponding language file:

An unchecked box means that the corresponding language file has not been downloaded/installed, yet.

A checked/greyed out box means that the corresponding language file has been installed and is up-to-date.

Name column

The name of the language package(s) and corresponding resources (TTS/ASR files) you can use for speech application development and the ones that have already been installed and are effectively available within MCL-Simulator.

Remark column

The displayed information depends on the selected language file's current state:

If the language file has already been installed and there are no updates available, you view the version of the installed file. (Ex: " Version Installed: 01.05P01".)

If the language file has not been downloaded/installed, it displays the available version for download/installation. (Ex: "Version Available: 1.05P02".)

If the language file has been downloaded/installed and there is an update available, you view the update's version. (Ex: "Update Available: 1.05P02".)

If the language file's download did NOT succeed, there is a failure message - "Failed".

 

There is NO simultaneous use of the Compact and Standard TTS files, the device/MCL-Simulator will ONLY apply the file that was downloaded last.

 

Use the button to install (see To Install a Language Resource below) or update (see To Update a Language Resource) the selected language file(s).

 

 

To Install a Language Resource

 

1. In the "Tools" menu, mouse over the "Speech" option and, then, select "Language Resources Manager".

 

 

2. Check the language packages(s)/language file(s) you want to install.

 

TTS Language Files

You can ONLY select/install one file type for each language gender, at a time. If, for instance, you select "TTS Standard - French Virginie/Audrey ..." and, then, "TTS Compact - French Virginie/Audrey...", the "TTS Standard - - French Virginie/Audrey ..." resource is, automatically, unchecked.

 

3. Click .

 

 

4. Wait for the download/installation to proceed.

 

 

Remember that you can ONLY select/install one type of TTS file (compact or standard) for each language.

 

 

If you get a message box, click or wait for the countdown to conclude and close the message box.

 

Once the selected language resources are downloaded and installed, the corresponding box will be checked and the "Remark" column will refer the file version that was installed.

 

6. Click to close the "Language Resources" window.

 

 

To Update a Language Resource

 

1. Open the "Language Resources Manager" window (in the "Tools" menu, mouse over the "Speech" option and, then, select "Language Resources Manager").

 

 

2. Select the language resource that requires update - the resources available for update have a icon with the information of "Version Available" followed by the update's version in the corresponding "Remark" column.

 

 

3. Click .

 

 

4. Wait for the update to proceed.

 

If you get a message box, click or wait for the countdown to conclude and close the message box.

 

5. Click to close the "Language Resources" window and return to the MCL-Designer environment.

 

 

Details on the "Prompt List" option

 

Clicking the "Prompt List" option ("Tools" menu > "Speech" option > "Prompt List" option) opens a window with all the prompts created for the current project.

It displays the content of the prompt and its position within the project.

 

 

This window allows you to perform the following actions:

 

Double-click a row to open the corresponding process or control's properties window.

 

The "Prompt List" window is always on focus, meaning, the process or control's properties window you call with the double-click opens behind the "Prompt List" window. You have to either minimize the "Prompt List" window or drag it across the work area to expose the newly opened properties window.

 

Click the intended prompt's to open the corresponding "Speech Prompt Builder" so you can edit it. See Speech Prompt Builder.

Click the intended prompt's to hear it.

Click to update the window's content (changes in the prompt itself and/or in its position).

Click to exit the window.

 

 

Details on the "Localization" options

 

 

"Localization" provides access to the following options:

 

"View All Localization Tags"

If you select this option, a "Localization" window opens:

 

 

The window displays all the localization tags within the project as well as the native language values and the corresponding translated values.

 

Localization

The search box allows you to search the localization tag, the native language value and/or the available languages values.

To conclude the search, simply erase the value in the search box.

Loc. Tag column

Displays the localization tag's ID number.

Native Language column

Displays the text value within each tag.

Available Languages columns

Displays the corresponding translation to the native language's localization tag. There is a column for each of the previously selected languages available in the project.

See Localization.

If required, add localization tags. Click and enter the required values in the available columns. The "Loc. Tag" and "Native Language" columns are mandatory.

 

Make sure that the "Loc. Tag" column is in ascending order so that you know which ID number to attribute to the new localization tag. Should you attribute an already in use "Loc. Tag", an error message is displayed. Click and return to the "Localization" window and fill in the "Loc Tag" column with a new numeric value.

This button only becomes active after you have added a localization tag. You can only delete localization tags you have manually added

 

This table is automatically generated and can be fed with imported language files. See Localization.

If needed,you can edit any of the localization tags' fields. Double-click the field you want to edit, enter the new value and click to apply the modification(s).

 

If you right-click any row/column of the "Localization" window, you access the following menu:

 

 

Search "xxx"

Opens a search window to search for the selected localization tag - the search is filtered by "Localization Tag". See Detail of the "Search" window.

Select Language(s) to Show

Define which languages should be available in the "Localization" window - mouse over it and, then, select the appropriate option:

"Select All" - all project languages are displayed.

"Unselect All" - only the default "Native Language" is displayed.

<list of project languages> - check one or more of the listed project languages to be shown in the "Localization" window.

Auto Adjust Columns

Check this option if you want the width of the displayed columns to automatically adjust for a better display.

 

 

If you have imported a locked global procedure with ".loc" files, this window will display a drop-down so you can filter the localization tags by project or by imported locked global procedure. You will be able to view and edit those localization tags even though they come from a locked element.

The window's content is updated according to the element selected in the drop-down.

 

 

Ex: "Global_Procedure_2" is the locked global procedure that was imported into the project. Once you select it in the drop-down, the window will only display the localization tags included in that global procedure.

 

Import Localization

Is used to import a Localization file. See To Import a Localization.

 

Export Localization

Is used to export a Localization file. See To Export a Localization.

 

Project's Languages

Is used to add or remove languages defined in the current project. It opens the "Localization" tab included in the project's properties. See Localization.

 

Switch to...

Is used to change the project's language utilizing a predefined list of languages. See To Switch Languages within the Project.

MCL-Simulator uses the currently defined language during project development.

 

 

Themes

 

Within MCL-Designer V4, the theme relates to the layout/styles of controls within the project's screens (for instance, the style of a Button, a Signature Capture, an Advanced List Box, etc.).

MCL-Designer V4 provides a default theme with the internal (default) layouts/styles. When you create your own control styles during project development you may want to use them in future projects or share them with other MCL-Designer V4 environments. In that case, you can export a theme with those custom styles and have it imported into your new project or into projects developed within another MCL-Designer V4 environment.

Ex: A programmer creates custom styles for all the controls he uses in Project A (specific colors/fonts/images that represent the final customer's trademark). If the programmer intends to develop more projects for that same customer, he can export the customized theme from Project A (containing the control styles he created) and import it into a new project (Project B) - Projects A and B are developed within the same MCL-Designer V4 environment.

If, for some reason, Project B is to be developed by another programmer, the exported theme can also be imported into the other programmer's MCL-Designer V4 environment. This way, Project B will have the same customized layout/styles available as Project A.

 

Consider that the project with the customized theme and the future project that will also require the customized theme are developed within the same MCL-Designer V4 environment:

If you export the customized theme into the “Themes” folder of the “Designer” directory (the suggested location for the export), there will be no need to import the theme into any future MCL projects because it will be available from the start.

Remember, this ONLY works for projects developed within the same MCL-Designer V4 environment and if the exported theme is placed in the default folder "Themes".

If the theme is placed anywhere else or if the new project is being developed in a different MCL-Designer V4 environment, the “theme import” operation is ALWAYS required.

 

 

You can access the theme related options from the "Tools" menu:

 

a. Open the "Tools" menu.

b. Mouse over "Themes" to access the following options:

 

 

"Select"

 

 

Is used to view the available themes (the default one and any customized themes you may have imported).

This window also provides an option to import themes - :

 

a. Click .

b. Browse for and select the intended theme in the resulting OS browse window.

 

The only compatible theme files are "*.ZTY" extension files.

 

 

The imported theme is displayed along side the other theme(s) in this window. The styles/layouts contained in the newly imported theme are included in the style lists of the related controls.

 

"Import"

 

Is used to import an external/customized theme. This theme is usually one that was previously created within another MCL project or another MCL-Designer V4 environment and exported.

 

a. In the "Tools" menu, mouse over the "Themes" option.

b. Click "Import" in the resulting menu.

c. Browse for and select the intended theme in the resulting OS browse window.

 

The only compatible theme files are "*.ZTY" extension files.

 

 

 

d. Click if you want to assign the newly imported theme to the current project or if you simply want to add this theme to the list of available themes.

 

The imported theme is displayed along side the other themes in the "Themes Select" window. The styles contained in the newly imported theme are included in the style lists of the related controls.

Ex: If you create a customized style for a Signature Capture control in Project A, perform a theme export and, then, import it into Project B, the customized Signature Capture style will be displayed in the corresponding Style Preview section when you select a Signature Capture in the "Control" tab.

 

 

"Export"

 

 

Is used to export the customized layout/control styles the programmer has created during the current project's development. The resulting exported theme can, then, be used by the programmer in future MCL projects or it can be shared for use with other programmers in different MCL-Designer V4 environments.

 

a. Enter a name for the theme to export (mandatory field).

b. Maintain the suggested directory OR  enter the name of the target location OR  use to browse for a target location.

 

We recommend you maintain the suggested default destination folder - the "Themes" folder within the "Designer" directory.

 

 

c. Click .

d. A window with information on the exported theme's name and location opens. Click to close it and conclude the export.

 

 

"Project" Menu

 

"Project" menu

Verify

Is used to verify the consistency of the current project's MCL application. If there are issues, a report window will open to display them. See Detail of Project Verification Report.

Generate

Is used to generate the MCL application for the current project. If there are issues, a report window is opened displaying them.

See Detail of Project Verification Report.

The first time you use the "Generate" option, you create a PDK file. Any subsequent “Generate” actions update that PDK file.

The PDK file (located in the “Deploy” folder of the project’s directory) is used as a container to install the application outside the MCL-Designer environment (ex: the pdk file can be uploaded into your MCL-Mobility Platform account – in the “Applications” module.)

 

If you intend to test/use the project outside the MCL-Designer development environment, we recommend you save and generate your project, and, only then, retrieve the resulting PDK file for installation.

 

Simulate

Is used to simulate and test the current project. See To Simulate a Project.

If there are issues, a report window is opened displaying them. See Detail of Project Verification Report.

Simulate + Trace

Is used to, simultaneously, open MCL-Simulator and MCL-Tracer to simulate, test and debug the current project.

See To Simulate a Project and MCL-Tracer.

Load to Device

Is used to send the MCL project to the device. The targeted device must have MCL-Client (or MCL-Agent + Runtime) installed, connected via Wifi or via a Windows Mobile Device Center connection and App Desktop must be open.

See To Load an MCL Application into a Device.

Load to Device + Trace

Is used to send the current MCL project to the device and to, simultaneously, open MCL-Tracer to analyze (debug) it.

Publish

Is used to close the project version. This version CANNOT be edited.

This option should only be used when the project is ready to be sent to the customer and used in a production environment.

See To Publish a Project.

Generate Screenshots

Is used to generate all screen shot images within the current project. When clicked, this option opens a window with the option to select the language for the project screen shots. See Detail of Generate Screenshots.

Open Project's Folder

Is used to open and view the project's directory.

Properties

Is used to display and edit the current project's properties. See Project Properties.

Variables

Is used to display a window with a variable list - a Floating Variable Select window. The content of this window, which is editable, depends on the currently active context (ex: a program, a screen, a control, etc.).

See Detail of Variable Select windows.

 

 

Detail of "Project Verification Report" window

 

 

By double-clicking each error/warning line, the corresponding properties window is opened allowing corrections to be made. After editing the properties window, click to apply them.

Click to update the information or click to close the window.

It is possible to filter the displayed information. Click to only display critical errors or to view information errors in the project.

 

 

Detail of "Screenshots" window

 

 

If the project includes languages other than the "native language" (see Localization), select the required one from the drop-down and click .

This opens your project's screen shot destination folder where you can view the generated screen shot(s).

 

 

"View" Menu

 

"View" menu

Zoom

Used to select the zoom percentage which affects the viewing of the open screens in the Working Area.

Refresh

Is used to refresh the Working Area.

Show Thumbnail

Displays the Thumbnail Section.

Cascade

Used to display all opened screens in a cascade view, in the Working Area.

Minimize All

Minimizes all opened screens into the Thumbnail Section.

Restore All

Is used to open all minimized screens in the Thumbnail Section. See Thumbnail Section

Close Current

Closes current screen. This can also be done by clicking the on the right upper corner of the screen's window.

Close All

Closes all open screens.

The final area of this menu displays the name of the opened screens as well as the active screen (with the icon).

 

 

"?" Menu

 

? menu

Help

Used to access MCL-Designer V4's user guide. It opens a CHM file if MCL-Designer V4 is offline or a web page if MCL-Designer V4 is online.

See MCL-Designer Setup.

Check for Updates

Used to check for updates to MCL-Designer V4. Only works if the product is activated. See Check for Updates.

Release Notes

Used to view the release notes for the current MCL-Designer V4 version. You also have access to previous release notes associated to older versions.

About MCL-Designer

Used to view the current version of MCL-Designer V4. See Detail of "About MCL-Designer" window below.

 

 

Detail of "About MCL-Designer" window

 

 

License/Subscription Info

button

This option allows you to copy the MCL-Designer information provided by this window (to create an MCL Support ticket, for instance) onto the clipboard.

You can, then, paste it wherever needed.

 

As an alternative, use "CTRL+A" to select the window's information/copy it and "CTRL+V" to paste it.

 

button

Option used to manage the MCL-Designer subscription and the MCL-Mobility Platform accounts it can be associated to.

See Detail of "Manage Subscription Accounts" window below.

Depending on your current license type (subscription or perpetual license), the window may display "Subscription Info" or "License Info". See To Activate MCL-Designer V4.

Company

The company associated to the subscription/license. See To Activate MCL-Designer V4.

Account

The account number associated to the subscription/license. See To Activate MCL-DesignerV4.

License/Subscription

The license or subscription number associated to MCL-Designer V4.

Computer S/N

The serial number of the PC where MCL-Designer V4 is installed.

Manufacturer S/N

The manufacturer's serial number of the PC where MCL-Designer V4 is installed.

Clicking License File opens the license file folder.

 

 

If you are using MCL-Designer V4 on "trial mode", the "About MCL-Designer..." window is different. It displays/offers:

the current MCL-Designer V4 version.

the days you have left in "trial mode".

the possibility to activate a license/subscription so you can continue using MCL-Designer V4 in the "licensed mode", without restrictions.

For more information on the "trial mode", see MCL-Designer V4 Trial Mode.

 

 

 

Detail of "Manage Subscription Accounts" window

 

This window displays all the info regarding the multiple MCL-Mobility Platform accounts and corresponding subscriptions associated to the current MCL-Designer V4 instance and allows you to switch between them.

The indicates the MCL-Mobility Platform account that is currently associated to the MCL-Designer V4 instance.

The example below illustrates the existence of 2 MCL-Mobility Platform accounts and "<Account 1 name>" is the account that the current MCL-Designer V4 instance is associated to.

 

 

Select Account

Company

The company associated to the MCL-Mobility Platform account.

Account

The number of the MCL-Mobility Platform account.

Subscription

The subscription attached to the MCL-Mobility Platform account.

Last updated

The date of the last account info update.

Click License File to open the license file folder.

Click to update all the displayed account information.

Click to add a new account. See Adding a New Account.

Click to delete the selected account.

 

If you switch to an expired account and the renewal fails, the "About..." window opens. See Detail of "About MCL-Designer" window.

 

 

"Switch Account" Menu

 

This menu option is only available if MCL-Designer V4 is in subscription mode and has been associated to an MCL-Mobility Platform account.

Click the visible account number to open the menu with the listed MCL-Mobility Platform accounts and access related options.

 

<Account Name> - <Account Number> menu

Current subscription(s)

Used to view the MCL-Mobility Platform account's that you can associate your MCL-Designer v4 subscription to.

The indicates the MCL-Mobility Platform account currently linked to this MCL-Designer instance.

If you want to switch to another account, close any open project and click the account number you want to switch to.

Add New Account

Used to add/identify a new MCL-Mobility Platform account. See Adding a New MCL Mobility Platform Account below.

 

Before attempting to switch MCL-Mobility Platform accounts, close any MCL-Designer project you may have open. If you expand the account list and click another account while a project is open, you get the following message:

 

 

If you click , the project is, automatically, closed and the current MCL-Designer instance is linked to the MCL-Mobility Platform account you selected earlier.

The visible account number changes and it is marked with a .

 

If you intended to add another account while having a project open, once you click , the project closes and the wizard that allows you to add an account opens so you can proceed.

See Adding a New MCL Mobility Platform Account below.

 

Adding a New MCL-Mobility Platform Account

 

MCL-Designer v4 allows the developer to select which MCL Mobility Platform account to use for development and/or testing purposes.

For example, when developing a project that will include the use of the MCL-Mobility Platform's "Messagebox" service, the developer may want to test a specific “Messagebox” setup that is only provided by a dedicated MCL Mobility Platform account (meaning, not the same account that the project was associated to during development). The developer is able to associate the MCL-Designer subscription to that account and perform the necessary tests.

Before you can switch between the original MCL-Mobility Platform account you used to activate your MCL-Designer subscription and other MCL-Mobility Platform accounts you may have, you must, first, add/identify the intended MCL-Mobility Platform accounts that MCL-Designer can be linked to. Proceed as follows:

 

Step-by-step

 

1. Click the "Add New Account" option and open the corresponding wizard.

 

 

You should already have the registration file at hand - an "*.mcgf" file (v1.4 account) - or a "*.lic" file (v1.3 account) downloaded from the intended MCL-Mobility Platform account, specifically, from the development station you want to associate your MCL-Designer v4 subscription to.

 

For more details on how to proceed to get the registration/license file, refer to the suitable MCL-Mobility Platform User Guide:

 

To pair the MCL-Designer V4 subscription to a development station (MCL-Mobility Platform v1.4 User Guide)

To download the development station's license file (MCL-Mobility Platform v1.3 User Guide)

 

2. Click to browse for the "*.mcfg" or "*.lic" file that was downloaded from the intended development station's "Development Station Details" page.

Ex: The "DesReg_6116120049_SIT26_Madrid Dev Station 1.mcfg" file was downloaded from the development station "Dev Station 1", which is included in site "Madrid", which, in turn, is contained in the intended v1.4 MCL-Mobility Platform account.

 

 

3. Select the "*.mcfg"/"*.lic" file and click to continue.

 

 

4. Click to continue.

 

 

5. Wait for the success message.

 

 

The account has successfully been added/identified and your MCL-Designer is, now, associated to the newly added account that is now the active account. Ex: Account "1234567890" and subscription "71121651111320

 

If you want to view/download the license file, click , whenever available, to access the installation folder that includes it.

 

 

6. Click to close the window.