home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / CHIP042004.iso / AOL / SERVICE / CFOS / Default / skin.ini < prev    next >
Encoding:
INI File  |  2001-09-13  |  6.2 KB  |  368 lines

  1. [all]
  2. copyright=(C) 2001, Lueders/Winkler
  3. designer=Ingo Guenther
  4. version=cFosSkin V1.0
  5. type=comport
  6. name=The cFos Skin
  7. background=skinback.bmp
  8. transparentcolor=255,0,0
  9.  
  10. ; highlight the display area of the background if online
  11. [disp1]
  12. value=is_cd
  13. method=animation
  14. rect=5,26,122,54
  15. bitmap=inactive.bmp
  16. frames=2
  17. min=0
  18. max=1
  19.  
  20. [disp2]
  21. value=port_name
  22. method=text
  23. rect=100,16,125,25
  24. style=n 
  25. digits=5
  26. format=ml
  27. fontbitmap=smallfont.bmp
  28. framewidth=5
  29. frameheight=9
  30. fontbitmapchars=0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz':.$-─╓▄Σ÷ⁿ▀
  31. flags=
  32.  
  33. [disp4]
  34. value=cps
  35. method=history
  36. updatetime=400
  37. historysize=7
  38. ; adjust time only after all bars are updated
  39. maxadjusttime=3000
  40. maxsteps=2000,4000,6000,8000,12000,16000,24000,32000,48000,64000,96000,128000,192000,256000,384000,512000,768000,1000000
  41. ; we use different hist-section to display bar graphs with different colors
  42. hdisp1=hist1
  43. hdisp2=hist2
  44. hdisp3=hist3
  45. hdisp4=hist4
  46. hdisp5=hist5
  47. hdisp6=hist6
  48. hdisp7=hist7
  49. maxdisp1=-maxhistory
  50.  
  51. ; the history background is used to display an actual max. cps value
  52. ; also the horizontal lines change the color slightly to let the user
  53. ; notice changes in cps-scale
  54. [maxhistory]
  55. method=animation
  56. rect=8,28,80,50
  57. bitmap=histback.bmp
  58. min=0
  59. max=17
  60. frames=18
  61.  
  62. [hist1] 
  63. method=animation 
  64. rect=9,29,15,52 
  65. bitmap=hist1.bmp 
  66. min=0 
  67. max=1 
  68. frames=22 
  69.  
  70. [hist2] 
  71. method=animation 
  72. rect=16,29,22,52 
  73. bitmap=hist2.bmp 
  74. min=0 
  75. max=1 
  76. frames=22 
  77.  
  78. [hist3] 
  79. method=animation 
  80. rect=23,29,29,52 
  81. bitmap=hist3.bmp 
  82. min=0 
  83. max=1 
  84. frames=22 
  85.  
  86. [hist4]
  87. method=animation
  88. rect=30,29,36,52
  89. bitmap=hist4.bmp
  90. min=0
  91. max=1
  92. frames=22
  93.  
  94. [hist5] 
  95. method=animation 
  96. rect=37,29,43,52 
  97. bitmap=hist5.bmp 
  98. min=0 
  99. max=1 
  100. frames=22 
  101.  
  102. [hist6] 
  103. method=animation 
  104. rect=44,29,50,52 
  105. bitmap=hist6.bmp 
  106. min=0 
  107. max=1 
  108. frames=22 
  109.  
  110. [hist7] 
  111. method=animation 
  112. rect=51,29,57,52 
  113. bitmap=hist7.bmp 
  114. min=0 
  115. max=1 
  116. frames=22 
  117.  
  118. [disp5]
  119. value=rx_ind
  120. mod=17
  121. min=0
  122. max=16
  123. method=animation
  124. rect=60,39,75,45
  125. bitmap=pcount1.bmp
  126. frames=17
  127.  
  128. [disp6] 
  129. value=tx_ind
  130. mod=17
  131. min=0
  132. max=16
  133. method=animation 
  134. rect=60,46,75,52 
  135. bitmap=pcount2.bmp 
  136. frames=17 
  137.  
  138. [disp7]
  139. value=link_time
  140. method=text
  141. rect=83,28,113,40
  142. style=t
  143. digits=5
  144. format=mr
  145. fontbitmap=chars2.bmp
  146. framewidth=6
  147. frameheight=12
  148. fontbitmapchars=0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz':.$-/()#*─╓▄Σ÷ⁿ▀
  149.  
  150. [disp8]
  151. value=charge_str
  152. method=text
  153. rect=77,41,113,53
  154. style=t
  155. digits=6
  156. format=mr
  157. fontbitmap=chars2.bmp
  158. framewidth=6
  159. frameheight=12
  160. fontbitmapchars=0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz':.$-/()#*─╓▄Σ÷ⁿ▀
  161.  
  162. [disp9] 
  163. method=activearea 
  164. rect=5,0,50,45 
  165. bitmap=dot.bmp 
  166. action=exec
  167. regions=2 
  168. target=http://www.cfos.de 
  169. flags=w 
  170.  
  171. ; change bottom margin of the window for better readability
  172. ; of the phone number / budget
  173. [disp10]
  174. value=open
  175. method=animation
  176. rect=7,55,120,69
  177. bitmap=telback.bmp 
  178. min=0
  179. max=1
  180. frames=2 
  181.  
  182. [disp11]
  183. value=phone_budget
  184. method=text
  185. rect=23,56,119,68
  186. style=n
  187. digits=16
  188. format=ml
  189. fontbitmap=chars1.bmp
  190. framewidth=6
  191. frameheight=12
  192. fontbitmapchars=0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz':.$-/()#*─╓▄Σ÷ⁿ▀
  193.  
  194. ; the state could be represented by a simple 'animation', however by using
  195. ; 'motions' for the individual states we can show little animated
  196. ; sequences for each state. idleframe=1 uses a transparent frame if the
  197. ; state is not within the respective min/max limits. thereby we can draw
  198. ; all 'motions' on top of each other to save space
  199. [disp12]
  200. value=state
  201. method=motion
  202. rect=8,56,21,67
  203. bitmap=dial.bmp
  204. min=1
  205. max=1
  206. idleframe=1
  207. updatetime=150
  208.  
  209. [disp13]
  210. value=state
  211. method=motion
  212. rect=8,56,21,67
  213. bitmap=ring.bmp
  214. min=2
  215. max=2
  216. idleframe=1
  217. updatetime=100
  218.  
  219. [disp14]
  220. value=state
  221. method=motion
  222. rect=8,56,21,67
  223. bitmap=negot1.bmp
  224. min=3
  225. max=3
  226. idleframe=1
  227. updatetime=200
  228.  
  229. [disp15]
  230. value=state
  231. method=motion
  232. rect=8,56,21,67
  233. bitmap=connect.bmp
  234. min=4
  235. max=4
  236. idleframe=1
  237. updatetime=200
  238.  
  239. [disp16]
  240. value=state
  241. method=motion
  242. rect=8,56,21,67
  243. bitmap=negot2.bmp
  244. min=5
  245. max=5
  246. idleframe=1
  247. updatetime=200
  248.  
  249. [disp17]
  250. value=state
  251. method=motion
  252. rect=8,56,21,67
  253. bitmap=hangup.bmp
  254. min=6
  255. max=6
  256. idleframe=1
  257. updatetime=200
  258.  
  259. ; this area will blink below the ' of the link_time with a 1 sec interval
  260. ; after one hour of online time the ' changes to a : which will thereby
  261. ; be covered/uncovered->blink in a 1 sec interval
  262. [disp18]
  263. value=is_cd
  264. method=motion
  265. rect=97,33,100,38
  266. bitmap=dotblink.bmp
  267. min=1
  268. max=1
  269. idleframe=1
  270. updatetime=1000
  271.  
  272. ; there are two LEDs draw on top of each other. "normal" LEDs are draws
  273. ; using a 'slider', with a white flash to illustrate changes.
  274. ; led_*.bmp bitmaps are used for these LEDs. More important value
  275. ; are drawn on top of normal LEDs using 'motions'. They blink if active
  276. ; bitmaps led2_*.bmp are used for the 'motions'. Blinking LEDs are in
  277. ; disp sections with higher number because they must overwrite normal
  278. ; LEDs
  279.  
  280. [disp19]
  281. value=is_dtr
  282. method=slider
  283. rect=114,28,120,34
  284. scale=2
  285. stepsize=1
  286. frames=3
  287. min=0
  288. max=2
  289. bitmap=led_green.bmp
  290. updatetime=200
  291.  
  292. [disp20]
  293. value=is_x31
  294. method=slider
  295. rect=114,34,120,40
  296. scale=2
  297. stepsize=1
  298. frames=3
  299. min=0
  300. max=2
  301. bitmap=led_yellow.bmp
  302. updatetime=200
  303.  
  304. [disp21]
  305. value=is_passive
  306. method=slider
  307. rect=114,40,120,46
  308. scale=2
  309. stepsize=1
  310. frames=3
  311. min=0
  312. max=2
  313. bitmap=led_red.bmp
  314. updatetime=200
  315.  
  316. [disp22]
  317. value=is_answer
  318. method=slider
  319. rect=114,46,120,52
  320. scale=2
  321. stepsize=1
  322. frames=3
  323. min=0
  324. max=2
  325. bitmap=led_blue.bmp
  326. updatetime=200
  327.  
  328. [disp23]
  329. value=is_rconfig
  330. method=motion
  331. rect=114,34,120,40
  332. min=1
  333. max=1
  334. idleframe=1
  335. bitmap=led2_red.bmp
  336. updatetime=500
  337.  
  338. [disp24]
  339. value=is_offhook
  340. method=motion
  341. rect=114,46,120,52
  342. min=1
  343. max=1
  344. idleframe=1
  345. bitmap=led2_yellow.bmp
  346. updatetime=500
  347.  
  348. ; little minimize button below the COM port name
  349. ; regions=0 to allow the whole COM port name area to be active without
  350. ; overwriting if with the inactive button frame
  351. [disp25]
  352. method=activearea 
  353. rect=97,15,122,25 
  354. bitmap=min_button.bmp 
  355. action=minimize
  356. regions=0 
  357.  
  358. ; 'info' button to allow additional info to be displayed
  359. [disp26]
  360. method=activearea 
  361. rect=5,16,122,68 
  362. bitmap=info.bmp 
  363. regions=2
  364. action=exec
  365. target=http://www.cfos.de 
  366. flags=wi
  367.  
  368.