You can set the development environment by selecting the menu [Tools > Option] of nexacro Module Developer.
Project
The Project option is only visible when the project is open in nexacro Module Developer and the set values of each project are managed separately.
General
It sets the project default options.
Property | Description |
---|---|
Nexacro SDK | Select the SDK version to use for the project. You can choose among the SDK versions installed in the SDK folder. - Base Library: Displays the Base Library folder corresponding to the selected SDK. - Setup Runtime: Displays the Setup Runtime folder corresponding to the selected SDK. |
If needed, you can select a folder different from the selected SDK version for the Base Library and Setup Runtime folders.
Deploy
Property | Description | |
---|---|---|
1 | Merge | (1) Set whether to merge the to-be-distributed list of Javascript files registered in the JSON module file into one file. |
2 | Compress | (2) Remove spaces and notes. (3) Obfuscate the JavaScript files. (4) Obfuscate regardless of the eval function (this is not a recommended option). |
Environment
It sets the default environment of nexacro Module Developer.
General
It sets the default environment property values such as the default folder in which the project is generated or the number of the recent task list.
Property | Description | |
---|---|---|
1 | Working Folder | It specifies the folder to save the project when generating a new project. |
2 | Number of recent files displayed in the list | It sets the number of file lists displayed in the menu [File > Recent Files]. It can set up to 16. |
3 | Number of recent projects displayed in the list | It sets the number of project lists displayed in the menu [File > Recent Projects]. It can set up to 16. |
Startup
It sets the operating environment when running nexacro Module Developer.
Property | Description | |
---|---|---|
1 | Show empty environment | It starts with a blank screen when starting. |
2 | Reopen last project | It automatically opens the last project you worked on when starting. |
3 | Reopen the file(s)... | It gives an option to open the last opened file. |
Auto Recover
It sets the automatic recovery option when editing files.
Option | Description | |
---|---|---|
1 | Autosave interval (temporary file) | If checked, a temporary file will be created. |
2 | Specifies the autosave interval | |
3 | Create backup (.bak) file automatically | Creates a backup file |
Font and Color
It sets Font and Color used in each window.
Option | Description | |
---|---|---|
1 | Display items | Selects the items whose display font and color are being changed |
2 | Set General | The value set as the 'General' item value in Display Items is reflected in the rest of the Display Items. It can be used when you want to set the basic Font, Color style and directly modify the rest of the Display Items. For example, if you change the Size value of the 'General' item to 9 and click the 'Set General' button, the Size values of all other items are changed to 9. |
3 | Font | Select font |
Font Style | Sets font style | |
Size | Sets font size | |
Script | Sets the language scripts that can be used in the selected font | |
Foreground | Sets the font color | |
Background | Sets the font background color | |
4 | Strike Out | If checked, causes text to be displayed in "strike through" |
Underline | If checked, causes text to be underlined | |
5 | Tab Size | Sets the tab size |
Indent Size | Sets the indent size | |
6 | Insert Spaces | When selected, causes tabs to be converted to spaces |
Keep Tabs | When selected, causes tabs to be maintained as tabs | |
7 | View Indentation Guide | When selected, caused the indentation guide to be displayed |
Auto Indent | When selected, enables automatic indenting | |
8 | Preview | Displays sample text formatted as specified by the options selected |
Show Information
It sets the option of whether to display the tile of the XCDL file. If no option is set, only the file name is displayed.
Property | Description | |
---|---|---|
at Project Explorer | It displays the property value of the Form titletext of the XCDL file in Project Explorer. | |
at Child Tab | It displays the property value of Form titletext XCDL of the XCDL file in Tab of the edit screen. |
Script
It sets the Option used in the Script editing screen.
General
Option | Description | |
---|---|---|
1 | Remove Event | Determines whether to comment out an event function when the relevant event is removed through the Properties pane |
2 | IntelliSense | Determines whether to display IntelliSense Sets up the number of items displayed in the IntelliSense list |
3 | Auto Complate | Sets up whether to insert a closing brace automatically |
Version
Select the JavaScript version to use when writing the script. Depending on the version selected, the items supported by Script IntelliSense will change, and the script verification rules are applied differently for Generate.
If you select "ECMAScript 2015(ES6)" as the Version option, then a script error may occur depending on the execution environment. You need to write the code in consideration of the user environment.
For example, when running the ES6 code in the IE11 browser, a syntax error may occur and the screen may not be displayed.
This is the IntelliSense screen displayed when "ECMAScript 2015(ES6)" is selected as the Version option and "Number.e" is entered in the script edit window. The "Number.EPSILON" property, which is supported from ES6, is additionally displayed.
If you select "ECMAScript 5" as the Version option and use ES6 syntax in the script edit window, then it will be processed as a script error, and Generate will not be processed normally.
Generate
It sets the options related to running the Generate operation.
Description | ||
---|---|---|
1 | Auto Generate | Determines whether to conduct generation automatically when you save a file |
2 | Message | Selects the types of messages that will be printed in the generation process |
Advanced
Sets the mouse wheel operation option.
Property | Description |
---|---|
Customize mouse wheel in view | Checks whether to apply the mouse wheel operation option in the text editor. Checks whether to apply the mouse wheel motion option in the text editor. This option is applied only within Nexacro Studio apart from the Windows setting. |
Number of lines to scroll at a time | Sets the number of lines to be scrolled at once for the mouse wheel scroll operation. |
One page at a time | Moves as much as the number of currently displayed screen lines for the mouse wheel scroll operation. It may vary depending on the font size or window size. |
Form Design
It sets the options related to Screen design.
General
It sets the options related to Form Design.
Option | Description | |
---|---|---|
1 | Max Undo | The maximum number of changes than can be undone |
Default Width | The default width when creating a new Form (0~12000) | |
Default Height | The default height when creating a new Form (0~12000) | |
2 | Select Type | The way of dragging a rectangle on the Form design panel to select components. Go to Selection Change for the details. |
3 | Layout | Displays the currently-edited step |
Guide
It sets the options for the ruler, guideline, Grid, and Snap features of the Form design screen.
Option | Description | |
---|---|---|
1 | Measure | Determines the types of unit for the position on the design window |
2 | Display ruler | When checked, the ruler will be displayed on the Design window canvas |
Display guidelines | When checked, guidelines will be displayed on the Design window canvas | |
Let component follow the movement of guidelines | When checked, components will follow the movement of a guideline if they are set to align to the guideline | |
Display current mouse position | When checked, indicators will appear on the horizontal and vertical rulers, showing the current coordinate of a mouse pointer | |
3 | Display dot grid | When checked, the dot grid will be displayed on the canvas of the Design window |
Dot grid size | The dot grid size to be displayed on the canvas of the Design window (2~12000) | |
Display type | Determines the types of dot displayed on the canvas of the design window | |
4 | Snap to dots when moving Component | When checked, the magnetic function will be enabled and will align controls with dots when moving them on the canvas |
Snap to other components when moving component | When checked, the magnetic function will be enabled and will align controls with other components when moving controls on the canvas | |
Space between components | Determines the gap width between a control and components, applied when the magnetic function is implemented for the moving control |
When you select a component and move the component using an arrow key, the movement will be made as far as the pixel number specified in the Dot Grid Size property. For example, if you set Dot Grid Size at 8, you will move a component 8 pixels every time you press an arrow button. You can make an 1-pixel movement if you hit an arrow key with the Ctrl key pressed.
Paste Special
It sets the option applied to the ‘Paste Special’ feature supported in Form Design.
Option | Description |
---|---|
Property (Normal) | Paste general properties |
User Property | Paste user properties |
Event | Paste event(s) |
Bind Item | Paste bind item(s) |
Init Value | Paste InitValue information |