Toolbar Feature
Various features supported in nexacro Module Developer can be used directly from the toolbar.
Standard
It is a toolbar that supports the basic features such as opening, saving, copying, and pasting a project.
Menu | Feature | |
---|---|---|
Open Project | Opening Project | |
Open | Opening a file in an editable format in nexacro Module Developer | |
New | Generating a new project or adding a object | |
Save | Saving the currently open document | |
Save All | Saving all currently open documents | |
Cut | Cutting the selected area and saving it to the clipboard | |
Copy | Copying the selected area and saving it to the clipboard | |
Paste | Pasting the saved content to the clipboard | |
Options | Displaying option window | |
About | Entering product information and license |
Align
It is a toolbar that supports component alignment and placement features for screen development.
Menu Option | Description | |
---|---|---|
Align Lefts | Align to the left value of the component that was selected last | |
Align Centers | Align to the horizontal center value of the component that was selected last | |
Align Rights | Align to the right value of the component that was selected last | |
Align Tops | Align to the top value of the component that was selected last | |
Align Middles | Align to the vertical center value of the component that was selected last | |
Align Bottoms | Align to the bottom value of the component that was selected last | |
Same Width | Align to the width value of the component that was selected last | |
Same Height | Align to the height value of the component that was selected last | |
Same Size | Align to the size of the component that was selected last | |
Distribute Horizontally | Distribute components with same horizontal space between them. Rearrange components with equal space. | |
Distribute Vertically | Distribute components with same vertical space between them. Rearrange components with equal space. | |
Distribute Horizontally by Specified Value | Distribute components with same horizontal space between them. | |
Distribute Vertically by Specified Value | Distribute components with same vertical spaces in between. | |
Position Center | Move selected components to the horizontal center of Form Canvas | |
Position Middle | Move selected components to the vertical center of Form Canvas | |
Position Left | Move selected components to the left side of Form Canvas | |
Position Right | Move selected components to the right side of Form Canvas | |
Position Top | Move selected components to the top of Form Canvas | |
Position Bottom | Move selected components to the bottom of Form Canvas | |
Fit to Contents | 선택된 Component들을 컨텐츠와 min, max 속성값에 맞게 크기를 조정합니다. Resize selected components so that they fit into contents, min- properties or max- properties | |
Bring to Front | Bring selected component to the front | |
Send to Back | Send selected component to the back | |
Bring Forward | Bring selected component forward | |
Send Backward | Send selected component back | |
Arrange to Tab Order | The order that components appear in the source codes is rearranged according to tab order |
Bookmark
It is a toolbar that supports the Bookmark that allows user to easily move to a specific line while editing.
Menu Option | Description | |
---|---|---|
Toggle Bookmark | Sets or clears the bookmark at the current cursor location | |
Previous Bookmark | Moves cursor to the previous bookmark location | |
Next Bookmark | Moves cursor to the next bookmark location | |
Delete All Bookmarks | Clears all bookmarks | |
Previous Bookmark in Document | Moves cursor to the previous bookmark location in the current the current document | |
Next Bookmark in Document | Moves cursor to the next bookmark location in the current the current document | |
Delete All Bookmarks in Document | Clears all bookmarks in the current document | |
Go to Bookmark | Moves the cursor to the line of a selected bookmark | |
Enable/Disable Bookmark | Includes/excludes all the selected bookmarks when you are searching | |
Enable/Disable All Bookmarks | Includes/excludes all the bookmarks when you are searching |
Build
It is a toolbar that converts a project or file to a JavaScript file or supports the emulator operating feature.
Menu | Feature | |
---|---|---|
Generate Module | It converts the entire project to a JavaScript file. The converted file is saved in the folder specified in the options. | |
Generate File | It converts the file being edited to a JavaScript file. | |
Stop Generate | It stops the conversion operation in process. | |
Emulate | It runs the selected object in the emulator. |
Component
It is a toolbar that supports the feature of selecting an object registered in ModuleDefinition and placing or registering it on the screen.
The items displayed on the Component toolbar may look different depending on the components registered in the ModuleDefinition Objects list.
Selecting and moving components
Icon | Name | Description |
---|---|---|
Select | Selects components by clicking and dragging with a mouse | |
Move | Moves the position of the canvas area, which is present on the Form design tab |
Basic components
Icon | Component Name | Description |
---|---|---|
Button | Used to place a button control on a Form | |
Calendar | Used to allow a user to enter a date by selecting from a calendar | |
CheckBox | Used to place a checkbox (true/false) control on a Form | |
Combo | Used to place a combo (dropdown) control on a Form | |
Dataset | Saves data in tabular form | |
Div | Used to include one or more Forms within another or when handling related components in one group | |
Edit | Used to place an Edit (editable text box) control on a Form | |
Grid | Used to display the contents of a Dataset in tabular form | |
GroupBox | Groups related components | |
ImageViewer | Used to display images on a Form | |
ListBox | Used to place a listbox (list of items) control on a Form | |
MaskEdit | Used to place a MaskEdit control on a Form. MaskEdit allows control of data formatting for items such as dates, times, phone numbers, and long numeric values | |
Menu | Used to construct menu items | |
Plugin | Used when using a plugin | |
PopupDiv | Used when constructing several sections in one screen | |
PopupMenu | Used to construct a popup menu | |
ProgressBar | Used to place a graphic representing the status of a process on a Form | |
Radio | Used to place a radio button (pick one item of many) control on a Form | |
Spin | Used to allow users to enter data using a "spinner" control - a control that allows the user to increment or decrement the value in the fiedl | |
Static | Used to place a static (fixed text) control on a Form | |
Tab | Used to construct a page with multiple, tabbed sections | |
TextArea | Used to place TextArea (multi-line text box) control on a Form |
DeviceAPI
Icon | Name | Description |
---|---|---|
Acceleration | Provides the information on the acceleration recorded by a mobile device. | |
AudioPlayer | Plays an audio file using a mobile device | |
AudioRecorder | Records audio data and save it as a file using a mobile device | |
Camera | Takes a picture using the camera of a mobile device and then processes the image or image path | |
Contact | Processes the contact data of a mobile device | |
ContactAddress | Object of the address field of the contact data | |
ContactField | Object of the note field of the contact data | |
ContactOrganization | Object of the organization field of the contact data | |
ContactPhoto | Object of the photo field of the contact data | |
ContactSet | Combines all the fields of the contact data | |
ExteralAPI | Operates an external device (otherwise, external module or app) | |
FileDialog | Launches a file dialog for users to open a file or select a directory to save a file | |
Geolocation | Provides the information on the location of a mobile device | |
ImagePicker | Connects to the photo album of a mobile device and processes an image or image path. | |
LiteDBConnection | Processes the connection to a database supported by a mobile device | |
LiteDBStatement | Object to pass a query | |
Network | Provides the information on the network connection of a mobile device. | |
Sms | Object for SMS service, thus sending and receiving SMSes | |
Vibrator | Uses the vibration function of a mobile device |
Other objects
Icon | Name | Description |
---|---|---|
ExcelExportObject | Exports the contents of a Grid in the form of a spreadsheet file | |
ExcelImportObject | Imports a spreadsheet file and converts it into a Dataset object | |
FileDownload | Downloads files | |
FileUpload | Uploads files | |
GoogleMap | Prints a map where designated locations are marked or allows users to mark certain locations on a map | |
VirtualFile | Virtual file object to read or use a file in a local system | |
Sketch | Canvas where users can draw a simple figure, signature, etc. | |
WebBrowser | Wrapper object of a web browser | |
XPush | Object to process the messages from an X-PUSH server |
Position
It is a toolbar that supports editing of the component Text, Tooltip, and Position property values.
Menu | Description |
---|---|
ID | Select an ID of a component |
Text | Enter a text of a component |
Tooltip | Enter a tooltip text of a component |
Left (L) | Enter a left-hand position value of a component |
Top (T) | Enter a top position value of a component |
Width (W) | Enter a width value of a component |
Height (H) | Enter a height value of a component |
Right (R) | Enter a right-hand position value of a component |
Bottom (B) | Enter a bottom position value of a component |
Position Editor | Launch Position Editor for editing position properties of the selected component |
Position Units | Change the default position unit used when no component is selected |
If a certain property is read-only, such as text of an Edit component, the relevant item on the toolbar will be disabled.
Menu Bar
You can select and run the basic features provided in nexacro Module Developer.
File
Menu Option | Description |
---|---|
New | • Project - Generating a new project • Object creation – Refer to the Adding Object item • Script - Create a new script • User Folder - Generating a new folder |
Open | • Project - Opening a new module project • File - Open individual files |
Close | Closing the currently open window |
Close Project | Closing the currently open project |
Save | Saving the currently active editing screen |
Save As | Saving the currently active editing screen with a different name |
Save All | Saving all currently open editing screens and all changes made in Project Explorer |
Install Module | Installing the module file generated in the module project |
Recent Files | Displaying a list of recently opened files |
Recent Projects | Displaying a list of recently opened projects |
Exit | Closing nexacro Module Developer |
Edit
Menu Option | Description |
---|---|
Add | Select the object and add the property, method, and event items Object Interface Functions are enabled when the xcdl file is selected in the case of the Composite Component object, and other objects are enabled when the js file is selected. |
Undo | Returning to the previous state |
Redo | Returning to the state before running Undo |
Cut | Cutting the selected area and copying it to the clipboard |
Copy | Copying the selected area to the clipboard |
Copy ID | Copying the ID value of the selected area to the clipboard (It is activated only when selecting one component in design mode.) |
Paste | Pasting content from the clipboard |
Paste Special | The user selecting and pasting the component Property and Bind information in the clipboard |
Delete | Deleting the text in the selected component or area |
Select All | Selecting all text in the Script window |
Find… | Finding a string in the Script window |
Find in File… | Finding a file with specified words among files in the specified path |
Replace | Replacing a specific string with another string in the Script window |
Goto Line… | Moving the cursor to a specific line in the Script window |
Bookmark | The feature provided in the Bookmark menu is the same as that of the Toolbar [Bookmark Bar]. |
Comment Selection | Commenting out the string in the selected area in the Script window |
UnComment Selection | Uncommenting the string in the selected area in the Script window |
Refresh | Reloading the file |
Assist
Menu Option | Description |
---|---|
Copy Full Path | Copies to clipboard the full path where selected files are saved |
Open Containing Folder | Opens in Windows Explorer the folder containing the selected file |
Open File in Project | Can search for files included in the project and execute them |
Code Snippet | Opens the Code Snippet Editor |
View
Menu | Feature |
---|---|
Toolbars | • Standard - Showing/hiding Standard Bar • Bookmark - Showing/hiding Bookmark Bar • Align - Showing/hiding Align Bar • Build - Showing/hiding Build Bar • Component - Showing/hiding Component Bar • Position - Showing/hiding Position Bar |
Statusbar | Showing/hiding Statusbar |
Project Explorer | Displaying the Project Explorer window When the Project Explorer window is open, only the focus moves. |
Resource Explorer | Displaying the resource items contained in the project |
Properties | Displaying the property window When the property window is open, only the focus moves. |
Computed Style | Displaying the Computed Style tab in the property window |
Bookmarks | Displaying the Bookmarks window |
Dataset Editor | Displaying the Dataset Editor window |
Output | • Output - Showing the Output window • Error List - Showing the Error List window • Find Result 1,2,3 - Showing the Find Result 1,2, and 3 windows • Reference - Showing the Reference window |
Design
INCLUDE_ERROR(ELEMENT_REMOVED)
Menu Option | Function |
---|---|
Align | |
Space | |
Size | |
Position | |
Fit to Contents | Resizes selected components so that they fit into contents, min- properties or max- properties |
Arrange | |
Arrange to Tab Order | The order that components appear in the source codes is rearranged according to tab order |
Lock Components | Locks (or unlocks) a component to prevent it from being moved by mouse |
Zoom | Enlarges or shrinks the current view |
Hotkey Editor | Edits a list of components for which hotkeys are specified |
Tab Order Editor (View Type) | Begins the tab order editing mode |
Tab Order Editor (List Type) | Opens the Tab Order list window so they you can edit the order through it |
State View | Tab Order: Displays Tab order of component continuously on the Form design pane Bind: Displays bind status of component |
Position Editor | Launches Position Editor for editing position properties of the selected component |
Position Units | Changes the default position unit used when no component is selected |
Show Invisible Object Area | Displays the Invisible Object pane when it is hidden |
Show Binding Components List | Displays the Binding Components List pane when it is hidden |
The features related to Align, Space, Size, Position and Arrange correspond to the features provided by their respective toolbars.
Please, refer to Align.
Layout
Name | Description |
---|---|
Add Layout | Adds a layout |
Copy & Add Layout | Copies the selected layout and adds it as a new layout |
Delete Layout | Deletes the selected layout |
Rename Layout | Renames the selected layout |
Add Step | Adds a step |
Delete Step | Deletes a step |
Generate
Menu | Feature |
---|---|
Module | It converts the entire project to a JavaScript file. The converted file is saved in the folder specified in the options. |
File | It converts the file being edited to a JavaScript file. |
Stop Generate | It stops the conversion operation in process. |
Emulate | It runs the selected object in the emulator. |
Deploy
Menu | Feature |
---|---|
Module Dependency | Setting the order of adding objects in the deployment file when more than one object is added |
Module Package | Generating the xmodule file by compressing the project in a format that can be deployed |
Module Package Customzie | Changing the JSON configuration and generating the xmodule file when deploying the module It can be run even when the project is not open. |
Tools
Menu | Feature |
---|---|
Options | Opening the Options setting window |
Window
Menu | Feature |
---|---|
Cascade | Cascading the window being edited |
Tile | Tiling the window being edited |
Arrange Icons | Arranging the minimized icons |
Close | Closing the selected edit window |
Close All But This | Closing all screens except the currently open screen |
Close All | Closing all edit window |
Next | Moving to the next edit window |
Previous | Moving to the previous edit window |
Maximize | Maximizing the edit window |
Help
Menu | Feature |
---|---|
Help | Displaying the help window. |
Online Manual | Running the online manual in a web browser http://docs.tobesoft.com/nexacro_n_en |
Object Interface Function Manual | Run the object interface function help provided in a separate JSDoc format. |
About nexacro module developer | Displaying the nexacro Module Developer information window |