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 |
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" |
terminal=info=close
terminal=info=99=bmp/gfx/big_time.png
terminal=info=printtext=hola
terminal=info=printtext=hola 2
terminal=info=display=5