Composition of UX-Studio

UX-Studio is divided in to Application Frame. Project Explorer, Form Design, and Properties and Message window.


Composition

Description

1

Application Frame

Displays Menu Bar, Toolbar, TextStyle Bar, Alignment Bar, Component Bar, Debug Bar, Source Control Bar, HTML5 Bar, Bookmark Bar, Statusbar, etc.

2

Project Explorer

Displays construction of Project in process

3

Form Design

Editing Design, Source, Script

4

Properties

Displays and Edits Form and various components, properties such as Dataset and event properties

5

Message Window

Displays various messages and search results

Application Frame

Menu and Toolbar of UX-Studio are included in the Application Frame, and there is a Statusbar which displays the state of UX-Studio.

The status values of UX-Studio that are displayed in the Statusbar are as below.

Status

Function

Message Bar that shows the state of UX-Studio

Form Coordinates of selected component (Unit: Pixel)

Size of selected component (Unit: Pixel)

Status of current file

Script Insert Mode Status

<CAPS LOCK> set/clear status

<NUM LOCK> set/clear status

<SCRL LOCK> set/clear status

Project Explorer

In the Project Explorer, all items included in the opened project are displayed in the tree form, and the composition of Project Explorer are as below.


Description

1

Editing window that can quickly search with search word among items included in Project

2

Filtering function that only displays the value that corresponds to the value entered in the editing window

3

Clears filter that is applied to the inventory window

4

Service Group which will apply filtering function

5

Edit Synchronization Function

6

Inventory window such as TypeDefinition, GlobalVariables, ADL, and FDL

Items displayed in Project Explorer is largely divided in to Type Definition, which registers component, service, and prefix of updates, and Global Variables which registers variables you can use wherever in the project, and ADL (Application Definition Language), that manages overall parts of project such as Style, Theme, Main Frame, Tray, and Widget, and Service which is a Form group. You can use it by double clicking items that are possible to edit and call the editor that fits the item.

Form Design

In the Form Design window, you can draw up screens of applications with components that can be used in Project. For Design window consists of Design Window, Source Editor, and Script Editor.

Design

Components can be arranged anywhere that the developer wants to and you can construct screen by cutting, copying, and pasting, or moving and ranging. Form Canvas area where you arrange components can be changed to whatever the developer wants.

Source

In the Source Editing Window, all contents of Form besides Script area are displayed in XML form, and you can directly edit the displayed XML and change the contexts of Form.

Script

In the Script Editing Window, you can fill in event handling formula and user formula of Form and all kinds of components with JavaScript.

Properties

In the Properties, you can display and edit the value of Form or Component you are editing, or the properties of Dataset and the value of event item.

Component List

Shows all component, dataset, animation effect, and etc. that the editing form has in the form of Component ID (Type), and displays them on the list.

Toolbar

  1. Group Sort/Alphabet Sort

This is a Group Sort screen that organizes the attributes or events of selected object by group and edits them. When editing by group, you can click on ‘+’ or ‘-‘ like in the figure and spread or fold items.

This is the Alphabet Sort screen which organizes Attribute of Event of selected object by their names and edits them.

  1. Attribute/Event List

This is the screen of editing attributes of selected object.

This is the screen of event of selected object.

  1. Properties Bind

This is the screen of binding dataset to the properties of selected object.

  1. Pseudo List

This vitalizes when the selected objects are components, and you can check the design by the status of component such as disabled and focused.

Style Properties Editor

This is an editing window which you can input and edit the style properties of properties window intuitively, and the values that are input or edited in Properties Editor automatically applies to the Properties Window.


Properties

Description

1

Component List

Displays all components, datasets, animation effects, and etc. that the form you are editing has on list.

2

Pseudo List

Displays Pseudo List so that you can edit style properties by each pseudo of selected component.

3

Style Properties

Displays Style Properties list of components so that you can edit them intuitively.

For details, refer to Style Properties Editor.

Message Window

Output

Message Window displays all kinds of messages that can appear while working with UX-Studio. All kinds of errors, processes, and message displays are included in message.

Debug

Debug window shows all messages that occur in the debugging mode.

Find Results

This displays the results of Find in Files order. If you click each file displayed on window, related editing window will appear and the relevant line will be displayed, Depending on the checked options of ‘Find results 2 window’, the results will be displayed on ‘Find Results 1’ or ‘Find Results 2’.

Global Bookmark

This shows the Bookmark list that was used in source or script editing window. If you double click on the bookmark displayed on the list, the related editing window will appear and the relevant line will be displayed.


Icon

Name

Description

1

Toggle Bookmark

Set or clear the bookmark of cursor location

2

Previous Bookmark

Finds previous bookmark and locates the cursor on it

3

Next Bookmark

Finds the next bookmark and locates the cursor on it

4

Previous Bookmark

in Document

Finds the previous bookmark on the current editing window and locates the cursor on it

5

Next Bookmark

in Document

Finds the next bookmark on the current editing window and locates the cursor on it

6

Clear Bookmark

Clears all set bookmarks

7

Clear Bookmark

In Document

Clears all bookmarks set in the current editing window

You can filter the bookmark list by controlling the option of Project Filter. Also, Project list with bookmarks will be displayed on the option window additionally besides the options below.


Option

Description

1

Show All Bookmarks

Shows all set bookmark in UX-Studio

2

Show Bookmarks that marked

in Current project only

Shows bookmarks in current project on list

When setting or clearing bookmark in the Global Bookmark window, it will be applied directly to the relevant editing window, and the Bookmark list is managed separately in UX-Studio so when you copy the projects done in other locations bookmark will not be shown.

Debug Window

Breakpoints

This displays the list of breakpoint that are used in the script editing window. When you double click on the breakpoint displayed on the list, the editing window will appear and the relevant line will be displayed.


Menu

Icon

Function

1

Go To Source

Opens the relevant edit window for the selected breakpoint and displays the relevant line

2

Delete

Clears selected breakpoint in the breakpoints window

3

Delete All

Deletes all breakpoints

4

Enable/Disable


Enables or Disables selected breakpoint in the breakpoints window

5

Enable/Disable All

Enables or Disables all Breakpoints

Breakpoint list is managed separately in UX-Studio so if you copy projects done in other locations, breakpoint will not be shown.

Call Stack

It is a message window that shows the order of called script function when debugging in UX-Studio. When you double click on the item in Call Stack, editing window will appear and the relevant line will be displayed.


Column

Description

1

Function

Name of the function which the cursor is located currently

2

Filename

The file name where the function is located

3

Line

Number of the file line

Variables

This is the window that displays the variables used in the function where the cursor is located when debugging in the UX-Studio.


Column

Description

1

Name

Name of Variable

2

Value

Value saved in the variable

Watch

This is the window where user can check the variables by entering the name of it directly to check the variables used in the script easily when debugging in UX-Studio.


Column

Description

1

Expression

The name of variable that the user input

2

Value

Value saved in the variable