ue_terminal

object "ue_terminal" for Controll the Terminal

used from the APP-System in Window "menu_terminal.psr"

 

This object is declared with

declare=terminal=ue_terminal

terminal=command=property

 

Property

Description

setprogram=x

set the current application

settimeout=x

set timeout in sec

setdw=dw_x

set the datawindow for terminal-GUI

displaygui=<program>=<accessgroup>

display the gui for the program and accessgroup

displaygui=<accessgroup>

display the gui for current program and  choosed accessgroup

deletegui

delete all buttons - go to login-screen

appid=x

Start the app

timeoutreset

restart the timeout-Counter

logout

logout current user

login=<cardnumber>

login the current user

timer

display time, date ans so on

tkey=x

insert x in LoginScreen

info=x

open info -Window

resize

Resize the Wnidow

settermialmenu

set the main terminal menu and set current window to maximized Status

terminalinit


timeoutactive=<YesNo>

(de)activates the timeout for a logged in user Default is true (timout on)

arrivaltimeout


redrawgui


editchange


 

 

terminal=info=x

this function open a integrated sub-Window

you can set more lines

Commands:

terminal=info=<typ>=<text>

terminal=display

terminal=close

 

Types

1=<text>

New Line with one Text

2=<text><tab><text>

New Line with two Columns

3=<text><tab><text><tab><text>

New Line with three Columns

bitmap=<bitmapfilename>

Insert a Bitmap (png, gif, jpg)

inputfield=<script>

Insert a inputfield. After Itemchange call this script. Use <cr_lf> for new Line and <inputfield> for check the input

info=<text>

Create a info-Message with this text. You can work with multiple Lines. Use <cr_lf> and display this for 5 sec

Example:  

terminal=info=your message is ok<cr_lf>press key

wait

Create a Wait-Message. Max Visible: 99 sec or you close this with "terminal=info=close"

terminal=info=wait

... commands

terminal=info=close

error

Create a Error-Message with this text. You can work with multiple Lines. Use <cr_lf> and display this for 99 sec or wait for a user-action (example: User pressed a key or System-Logout)

Example:  

terminal=info=your message is wrong<cr_lf>press key

printtext=<multiple line>

Insert more then one line. Use <cr_lf> for next line

errorbitmap

insert a error-Bitmap

okbitmap

insert a ok-Bitmap

display [=x]

Display the message for x seconds or standard-Timeout for seconds.

Example

terminal=info=okbitmap

terminal=info=This is my Message

terminal=info=display=5

 

close, disable

Close the message

inputchange

Check inputfield (is triggered after changing the inputfield)

Replace <cr_lf> and <inputfield>

Execute the Value of the script. See "inputfield"

 

 

Example

terminal=info=close
terminal=info=99=bmp/gfx/big_time.png
terminal=info=printtext=hola
terminal=info=printtext=hola 2
terminal=info=display=5