1 | /*****************************************************/
|
---|
2 | /* this file is part of the tiTan / tiTanNIT Project */
|
---|
3 | /* and allowed only for use with this. */
|
---|
4 | /* */
|
---|
5 | /* copyright by NIT */
|
---|
6 | /*****************************************************/
|
---|
7 |
|
---|
8 | Aufbau eines screen:
|
---|
9 |
|
---|
10 | <screen parameter1 parameter2 ...>
|
---|
11 | <node parameter2 parameter2 ...>
|
---|
12 | <node parameter1 parameter2 ...>
|
---|
13 | ......
|
---|
14 | </screen>
|
---|
15 |
|
---|
16 | parameter keywords:
|
---|
17 |
|
---|
18 | name= eindeutiger name
|
---|
19 | parent= name eines parent nodes (die positionen werden dann vom parentnode gerechnet)
|
---|
20 | type= listbox/textbox/choicebox/inputbox/inputboxnum/filelist/progressbar/....
|
---|
21 | posx= x position
|
---|
22 | posy= y position
|
---|
23 | width= breite
|
---|
24 | height= höhe
|
---|
25 | picwidth= höhe des png (wird scaliert) 1 = autoscale
|
---|
26 | picheight= breite des png (wird scaliert) 1 = autoscale
|
---|
27 | textposx= wo soll der text begonnen werden zum zeichen (innerhalb des node)
|
---|
28 | textposx2= wo soll der text begonnen werden zum zeichen (innerhalb des node) für einen 2. text
|
---|
29 | halign= left/center/right
|
---|
30 | valign= top/middle/bottom
|
---|
31 | hidden= unsichtbar
|
---|
32 | wrap= text umbrechen
|
---|
33 | hspace= innerer randabstand (rechts links)
|
---|
34 | vspace= innerer randabstand (oben/unten)
|
---|
35 | bgspace = hintergrundfarbe abstand
|
---|
36 | zorder= node in den vordergrund/hintergrund legen
|
---|
37 | scrollbar= no / yes / auto
|
---|
38 | bordersize= randbreite
|
---|
39 | bordertype = wo soll der rahmen gezeichnet werden (rechts / links / oben / unten)
|
---|
40 | bordercol= randfarbe (-2 = keinen hintergund zeichnen)
|
---|
41 | deaktivcol= wenn nicht 0 dann wird der eintrag in dieser farbe dargestellt und kann nicht ausgewählt werden (listbox)
|
---|
42 | progresscol= farbe eine progressbalken
|
---|
43 | shadowsize= schatten breite
|
---|
44 | shadowcol= schatten farbe
|
---|
45 | shadowpos= bottomleft, bottomright, topleft, topright
|
---|
46 | fontsize= schriftgrösse
|
---|
47 | fontsize2= schriftgrösse 2. text
|
---|
48 | fontcol= schriftfarbe
|
---|
49 | fontcol2= schriftfarbe 2.text
|
---|
50 | charspace= abstand zwischen den schriftzeichen
|
---|
51 | borderradius= runder rahmen radius
|
---|
52 | transparent= transparent 0-255 (0 = ohne, 255 = voll)
|
---|
53 | font= schriftart
|
---|
54 | title= titel text
|
---|
55 | titlealign= ausrichtung titel (left/center/right)
|
---|
56 | text= darzustellender text
|
---|
57 | text2 = 2. text
|
---|
58 | titlebgcol = title hintergrundfarbe
|
---|
59 | titlebgcol2 = 2 title hintergrundfarbe für farbverlauf
|
---|
60 | bgcol= hintergrundfarbe
|
---|
61 | bgcol2= 2 hintergrundfarbe für farbverlauf
|
---|
62 | gradient = farbverlauf
|
---|
63 | titlegradient= farbverlauf für title
|
---|
64 | picmem= path zum png (wird im mem gehalten)
|
---|
65 | pic= path zum png (wird nicht im mem gehalten)
|
---|
66 | func= ausführen einer funktion (z.B. getpicon)
|
---|
67 | param1= parameter für funktion
|
---|
68 | param2= parameter für funktion
|
---|
69 | input= vordefinierter wert für inputbox/choicebox
|
---|
70 | mask= maske für nummerische inputbox (z.B. 000.000.000) - alle nullen sind änderbar, rest wird nur dargestellt
|
---|
71 |
|
---|
72 | parameter values:
|
---|
73 |
|
---|
74 | yes
|
---|
75 | no
|
---|
76 | auto
|
---|
77 |
|
---|
78 | parameter values position:
|
---|
79 |
|
---|
80 | left
|
---|
81 | center
|
---|
82 | right
|
---|
83 | top
|
---|
84 | middle
|
---|
85 | bottom
|
---|
86 | bottomleft
|
---|
87 | bottomright
|
---|
88 | topleft
|
---|
89 | topright
|
---|
90 | leftright
|
---|
91 | topbottom
|
---|
92 | topmiddle
|
---|
93 | leftmiddle
|
---|
94 | textbottom
|
---|
95 |
|
---|
96 | parameter values node type:
|
---|
97 |
|
---|
98 | listbox
|
---|
99 | grid
|
---|
100 | gridbr
|
---|
101 | gridbrmenu
|
---|
102 | textbox
|
---|
103 | textboxgridbr
|
---|
104 | choicebox
|
---|
105 | inputbox
|
---|
106 | inputboxnum
|
---|
107 | filelist
|
---|
108 | progressbar
|
---|
109 | multiprogressbar
|
---|
110 | menu
|
---|
111 |
|
---|
112 | parameter function:
|
---|
113 | FUNCPIC shows a picture
|
---|
114 | FUNCPROGRESS shows a progress bar
|
---|
115 | Rest shows text
|
---|
116 |
|
---|
117 | getpicon (FUNCPIC)
|
---|
118 | getalternatepicon (FUNCPIC)
|
---|
119 | getepgpicon (FUNCPIC)
|
---|
120 | getsoundtype (FUNCPIC)
|
---|
121 | getteletext (FUNCPIC)
|
---|
122 | getcrypt (FUNCPIC)
|
---|
123 | gethbbtv (FUNCPIC)
|
---|
124 | getresolution (FUNCPIC)
|
---|
125 | getsdhd (FUNCPIC)
|
---|
126 | getaspectmode (FUNCPIC)
|
---|
127 | getreccount
|
---|
128 | getrec (FUNCPIC)
|
---|
129 | getplaypic (FUNCPIC)
|
---|
130 | getplaytext
|
---|
131 | getrecfreesize (FUNCPROGRESS)
|
---|
132 | getepgchanneltimeline (FUNCPROGRESS)
|
---|
133 | getepgmarkedtimeline (FUNCPROGRESS)
|
---|
134 | getepgakttimeline (FUNCPROGRESS)
|
---|
135 | getsnrline (FUNCPROGRESS)
|
---|
136 | getsignalline (FUNCPROGRESS)
|
---|
137 | gettvpic
|
---|
138 | getepgmarkeddesc
|
---|
139 | getepgaktdesc
|
---|
140 | getaktchannelname
|
---|
141 | getakttuner
|
---|
142 | gettime
|
---|
143 | getepgmarkedstart
|
---|
144 | getepgmarkedend
|
---|
145 | getepgaktstart
|
---|
146 | getepgaktend
|
---|
147 | getepgakttitle
|
---|
148 | getepgmarkedlist
|
---|
149 | getepgaktsubtitle
|
---|
150 | getepgnexttitle
|
---|
151 | getepgnextstart
|
---|
152 | getepgnextend
|
---|
153 | getepgakttimeremaining
|
---|
154 | getepgnexttimeremaining
|
---|
155 | getchannelnr
|
---|
156 | getchannellistname
|
---|
157 | getsnr
|
---|
158 | getber
|
---|
159 | getunc
|
---|
160 | getsignal
|
---|
161 | getsatname
|
---|
162 | getprovidername
|
---|
163 | getpowerofftime
|
---|
164 | getimgname
|
---|
165 | getoscamcaid
|
---|
166 | getoscampid
|
---|
167 | getoscamprov
|
---|
168 | getoscamreader
|
---|
169 | getoscamfrom
|
---|
170 | getoscamprotocol
|
---|
171 | getoscamhops
|
---|
172 | getoscamecmtime
|
---|
173 | getoscamcw0
|
---|
174 | getoscamcw1
|
---|
175 | getoscamsystem
|
---|
176 | getoscamsource
|
---|
177 | getemu |
---|