UJML Language Reference
Contents
|
Index
Index
_
|
<
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
_and()
_castInterface()
_clear_state()
_createInstance()
_discard()
_eq()
_getArrayLength()
_getBooleanProperty()
_getCharacterCode()
_getIntProperty()
_getSelf()
_getStringEventData()
_getStringProperty()
_gt()
_gte()
_image_url()
_instanceOf()
_is_null()
_isSameInstance()
_isSupported()
_link()
_lt()
_lte()
_max()
_min()
_msec()
_multi_text_height()
_ne()
_not()
_or()
_prefetch()
_replace()
_resizeArray()
_run()
_sound_url()
_srand()
_state_index()
_strcat()
_streq()
_string_to_int()
_strlen()
_substring()
_text_height()
_text_width()
_trace()
_unlink()
_unload()
_unloadSelf()
_urlEncode()
_x_browseTo()
_x_closeBag()
_x_getBagBoolean()
_x_getBagInt()
_x_getBagString()
_x_loadBag()
_x_phoneTo()
_x_removeBag()
_x_removeBagKey()
_x_setBagBoolean()
_x_setBagInt()
_x_setBagString()
_x_storeBag()
_x_utcCurrentDate()
<
<?ujml-define?>
<?ujml-else?>
<?ujml-endif?>
<?ujml-ifdef?>
<?ujml-ifndef?>
<?ujml-undef?>
<accelerators>
<add>
<and>
<application>
<bg>
<box>
<call>
<caption>
<clear-state>
<comment>
<component>
<condition>
<delay>
<discard>
<display>
<display-instance>
<div>
<edit>
<else>
<eq>
<eval>
<event>
<events>
<execute>
<expand>
<face>
<fg>
<fn>
<function>
<functions>
<gt>
<gte>
<height>
<if>
<image>
<image-url>
<include>
<index>
<instance>
<interface>
<interfaces>
<is-null>
<key>
<label>
<line>
<lt>
<lte>
<max>
<min>
<mod>
<mult>
<multi-edit>
<multi-label>
<multi-text-height>
<name>
<ne>
<not>
<or>
<oval>
<parameters>
<partition>
<play>
<polygon>
<polyline>
<prefetch>
<ref>
<resource>
<resources>
<return>
<round-box>
<script>
<set>
<set-state>
<size>
<sound>
<sound-url>
<src-x>
<src-y>
<state>
<state-index>
<state-machine>
<state-machines>
<states>
<state-var>
<state-variables>
<strcat>
<streq>
<string-to-int>
<strlen>
<style>
<sub>
<substring>
<template>
<templates>
<text>
<text-height>
<text-width>
<then>
<trace>
<transition>
<ujml>
<url>
<val>
<var>
<variables>
<while>
<width>
<x>
<x1>
<x2>
<x-alpha>
<x-arc-height>
<x-arc-width>
<x-bg>
<x-caption>
<x-clip>
<x-oval>
<x-sound>
<x-src-height>
<x-src-width>
<y>
<y1>
<y2>
A
accelerators
Adapting to device capabilities
add
Anatomy of a UJML Application
and
animal.ujml
appdata.xml
application
Application Control Entities
Application Control Functions
Application Control Entities
Application Files
<application>
Application Runner Sample
apprunner.ujml
Array Functions
Arrays
<index>
Arrays Explained
assignment.ujml
Audio Elements
<play>
<sound>
<url>
<x-sound>
Audio Support
<sound-url>
B
background.ujms
bg
boolean
Boolean Device Information Entities
Boolean Functions
Bounding Rectangle
box
Byte Code Files
C
call
caption
Capturing User Input
Edit Boxes
Function Keys
Key Codes
On-Key Events
Selection Events
clear-state
Color Entities
Color Support
colorchanger.ujml
Colors
Color Entities
colors.ujml
Comments
Compilation Tags
<?ujml-define?>
<?ujml-else?>
<?ujml-endif?>
<?ujml-endif?>
<?ujml-ifndef?>
<?ujml-undef?>
Compiling
Compilation Tags
Component Events
Component Files
Component Functions
Component Resources
Component Samples
Components
Components and Object Oriented Programming
Concepts
condition
Constants
D
Data
Data Scoping and Sharing
Data Types
boolean
int
reference
string
data.ujms
data.xsl
Date Function
datetime.ujml
datetime.ujms
Debugging
<trace>
Compilation Tags
delay
Delayed Execution in Transitions
<delay>
Determining Device Context
Device Information Entities
Device Information Functions
Device Independence
Audio Support
Color Support
Determining Device Context
Image Support
Screen Resolution
Device Information Entities
Boolean
Feature Support
Integer
String
Device Information Functions
discard
display
div
E
edit
Edit Boxes
<caption>
<edit>
<index>
<multi-edit>
<x-caption>
edit.ujml
else
Entities
Application Control Entities
Color Entities
Device Information Entities
Event Entities
Font Entities
Script Entities
Entity Include Files
eq
eval
event
Event Entities
Event Functions
Events
Event Functions
Handling Events
On-Key Events
onKeyDown
onKeyUp
onRequestFailed
onRequestStarted
onRequestSucceeded
onResourceAvailable
onResourceError
onSelect
onSoundFinished
onSoundStarted
Selection Events
UNLOAD
events.ujml
Examples
execute
Execution Order
expand
Expressions
F
face
Feature Support Information Entities
fg
File Types
flexiblelist.ujml
flexlist.ujms
Flow Control
fn
Font Entities
Fonts
function
Function Keys
Function Scoping and Sharing
functions
Functions
Application Control Functions
Boolean Functions
Device Information Functions
Event Functions
Math Functions
Property Bag Functions
State Functions
String Functions
System Functions
User Defined Functions
Using Functions
G
gt
gte
H
Handling Events
<accelerators>
<event>
<events>
<fn>
<key>
Event Entities
Event Functions
Events
height
Hello World Samples
helloworld1.ujml
helloworld2.ujml
helloworld3.ujml
helloworld4.ujml
I
icollections.ujmi
Identifiers
Names
Scope
Sharing
if
ilife.ujmi
image
Image Support
<image-url>
Images
<image>
<src-x>
<src-y>
<url>
<x-alpha>
<x-src-height>
<x-src-width>
image-url
include
Including Files
<include>
index
int
Integer Device Information Entities
Interface Declaration Files
Interface Types
Interfaces
Internationalization
is-null
ithings.ujmi
itimer.ujmi
K
key
Key Codes
Keywords
L
label
Language Entities
Language Functions
Language Scripting
Language Tags
Layout of UJML Files
<application>
<partition>
<ujml>
Life
life.ent
life.ujml
lifeblock.ujml
lifegrid.ujml
lifegridlight.ujml
lifemenu.ujml
line
Linking Files
Application Control Entities
listbox.ujms
Literals
Literals and Constants
Locale Independence
logic.ujml
lt
lte
lunarlander.ujml
M
Math Functions
math.ujml
max
Media Files
menulist.ujms
messagebox.ujms
min
mineral.ujml
mod
mult
multi-edit
multi-label
multi-text-height
N
Names
ne
Nesting
Network Resources
New in UJML 1.5
not
O
On-Key Events
onKeyDown Event
onKeyUp Event
onRequestFailed Event
onRequestStarted Event
onRequestSucceeded Event
onResourceAvailable Event
onResourceError Event
onSelect Event
onSoundFinished Event
onSoundStarted Event
Operators
Entities
or
Order of Execution
oval
P
Package Files
padbuttons.ujms
pane.ujms
parameters
Parameters
partition
Partition Files
<partition>
Pictures
play
polygon
polyline
Position and Size
<height>
<width>
<x>
<x1>
<x2>
<x-arc-height>
<x-arc-width>
<x-clip>
<y>
<y2>
Positioning
prefetch
Property Bag Functions
R
ref
reference
Resizable Arrays
resource
Resource Management Events
resources
Resources
<resource>
<resources>
<url>
Events
return
Returning Function Results
round-box
Running Files
S
Samples
Application Runner Sample
Hello World Samples
Scripting Samples
State Machine Samples
State Transition Samples
Visual Elements Sample
Scope
Data
Functions
State Machines
Templates
Screen Resolution
screenpane.ujms
script
Script Blocks
<eval>
<script>
Scripting Language
Script Entities
Script Expressions
<eval>
Scripting
<eval>
<execute>
<script>
Entities
Flow Control
Script Blocks
Script Expressions
Scripting Language
Scripting Samples
Side Effects
Using Functions
XML Scripts
Scripting Language
Comments
Expressions
Keywords
Literals
Operators
Statements
Scripting Samples
scrollbar.ujms
scrollmenu.ujms
scrolltextbox.ujms
Selection Events
set
set-state
settings.ujml
Shared
Sharing
Data
Functions
State Machines
Templates
Side Effects
size
sound
sound-url
src-x
src-y
state
State Functions
State Machine Samples
State Machine Scoping and Sharing
State Machines
<include>
<state-machine>
<state-machines>
Samples
State Transition Samples
State Transitions
<clear-state>
<delay>
<state>
<state-index>
<states>
<state-var>
<state-variables>
<transition>
State Transition Samples
State Variables
<index>
<state-var>
<state-variables>
state-index
state-machine
state-machines
Statements
states
state-var
state-variables
stglocale.ujml
stopwatch.ujml
strcat
streq
string
String Device Information Entities
String Functions
strings.ujml
string-to-int
strlen
style
sub
substring
Syntax Notes
System Functions
T
Tags
Compilation Tags
Language Tags
template
Template Scoping and Sharing
templates
Templates
text
Text and Fonts
<face>
<size>
<style>
<text>
Font Entities
text-height
text-width
then
thingdata.ujml
Things
Things Locale
things.ujml
Time Function
timer.ujml
trace
transition
transition1.ujml
transition2.ujml
transition3.ujml
transition4.ujml
Types of UJML Files
<ujml>
U
uicinclude.ent
ujml
UJML Applications
UJML Audio Elements
UJML Colors
<bg>
<fg>
<x-bg>
Color Entities
UJML Concepts
UJML Constants
UJML Data
UJML Entities
UJML Event Handlers
UJML Events
UJML Files
UJML Functions
UJML Literals
UJML Resources
UJML Scripting
UJML State Machines
UJML Tags
UJML Transitions
UJML Types
UJML User Input
UJML Visual Elements
ujml-define
ujml-else
ujml-endif
ujml-ifndef
ujml-undef
unknown.ujml
UNLOAD Event
url
User Defined Functions
<execute>
<function>
<functions>
<parameters>
<return>
<script>
<variables>
Function Scoping and Sharing
Returning Function Results
Scripting
User Input
Using Functions
Functions
V
val
var
variables
Variables
<index>
<var>
<variables>
Variables Explained
vegetable.ujml
velocale.ujml
venclude.ent
Visual Components
Visual Element Templates
<expand>
<template>
<templates>
Visual Elements
<box>
<display>
<edit>
<fn>
<image>
<label>
<line>
<multi-edit>
<multi-label>
<oval>
<polygon>
<polyline>
<round-box>
<x-oval>
Events
Images
Nesting
Position and Size
Templates
Text and Fonts
UJML Colors
Visual Elements Sample
Z-Order
Visual Elements Locale
Visual Elements Sample
visualelements.ujml
W
Welcome To the UJML Language Reference
What's New in UJML 2.1
while
width
Working with different devices
X
x
x1
x2
x-alpha
x-arc-height
x-arc-width
x-bg
x-caption
x-clip
XML Entities
UJML Entities
XML Scripts
<add>
<and>
<call>
<clear-state>
<condition>
<discard>
<div>
<else>
<eq>
<execute>
<gt>
<gte>
<if>
<image-url>
<index>
<is-null>
<lt>
<lte>
<max>
<min>
<mod>
<mult>
<ne>
<not>
<or>
<prefetch>
<ref>
<set>
<set-state>
<sound-url>
<strcat>
<streq>
<string-to-int>
<strlen>
<sub>
<substring>
<text-height>
<text-width>
<then>
<trace>
<val>
<while>
XML Tags
x-oval
x-sound
x-src-height
x-src-width
Y
y
y2
Z
Z-Order
Copyright (c) 2000-2007 UIEvolution, Inc. All rights reserved.
Contents
|
Index