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