Toolbar & Menu Bar

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.

Standard Bar

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.

Align Bar

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

Lock Components

Fix component position so that it cannot be moved with the mouse

Bookmark

It is a toolbar that supports the Bookmark that allows user to easily move to a specific line while editing.

Bookmark Bar

Bookmark Bar

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

Component Toolbox

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

Component Toolbox

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

Menu Bar

You can select and run the basic features provided in nexacro Module Developer.

File

File Menu

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

Edit Menu

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

View Menu

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

View Menu

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

Design Menu

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

Dataset Editor

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

Tools Menu

Menu

Feature

Options

Opening the Options setting window

Window

Window Menu

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

Help Menu

Menu

Feature

Help

Displaying the help window

If you have installed the additional modules like the Chart component, you can select the added module help.

Online Manual

Running the online manual in a web browser

http://docs.tobesoft.com/nexacro_17_en_kr

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