Guest User

Untitled

a guest
Oct 21st, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.37 KB | None | 0 0
  1. ;;; Screen1
  2. (do-after-form-creation (set-and-coerce-property! 'Screen1 'BackgroundColor #x00FFFFFF 'number)
  3. (set-and-coerce-property! 'Screen1 'BackgroundImage "Wall.png" 'text)
  4. (set-and-coerce-property! 'Screen1 'ScreenOrientation "portrait" 'text)
  5. (set-and-coerce-property! 'Screen1 'Title "Horloge Nostale" 'text)
  6. )
  7. ;;; Lod145
  8. (add-component Screen1 Image Lod145 (set-and-coerce-property! 'Lod145 'Picture "Lod1-4-5.png" 'text)
  9. (set-and-coerce-property! 'Lod145 'Visible #f 'boolean)
  10. )
  11. ;;; Lod25
  12. (add-component Screen1 Image Lod25 (set-and-coerce-property! 'Lod25 'Picture "Lod2-5.png" 'text)
  13. (set-and-coerce-property! 'Lod25 'Visible #f 'boolean)
  14. )
  15. ;;; Lod14
  16. (add-component Screen1 Image Lod14 (set-and-coerce-property! 'Lod14 'Picture "Lod1-4.png" 'text)
  17. (set-and-coerce-property! 'Lod14 'Visible #f 'boolean)
  18. )
  19. ;;; Lod2
  20. (add-component Screen1 Image Lod2 (set-and-coerce-property! 'Lod2 'Picture "Lod2.png" 'text)
  21. (set-and-coerce-property! 'Lod2 'Visible #f 'boolean)
  22. )
  23. ;;; Lod3
  24. (add-component Screen1 Image Lod3 (set-and-coerce-property! 'Lod3 'Picture "Lod3.png" 'text)
  25. (set-and-coerce-property! 'Lod3 'Visible #f 'boolean)
  26. )
  27. ;;; LodF
  28. (add-component Screen1 Image LodF (set-and-coerce-property! 'LodF 'Picture "LodFerm%C3%A9.png" 'text)
  29. )
  30. ;;; ProchainCI
  31. (add-component Screen1 Label ProchainCI (set-and-coerce-property! 'ProchainCI 'FontBold #t 'boolean)
  32. (set-and-coerce-property! 'ProchainCI 'FontSize 30.0 'number)
  33. (set-and-coerce-property! 'ProchainCI 'FontTypeface 1 'number)
  34. (set-and-coerce-property! 'ProchainCI 'Text "Prochain CI :" 'text)
  35. (set-and-coerce-property! 'ProchainCI 'TextAlignment 1 'number)
  36. (set-and-coerce-property! 'ProchainCI 'TextColor #xFFFFFF00 'number)
  37. )
  38. ;;; Heure
  39. (add-component Screen1 Label Heure (set-and-coerce-property! 'Heure 'FontBold #t 'boolean)
  40. (set-and-coerce-property! 'Heure 'FontSize 25.0 'number)
  41. (set-and-coerce-property! 'Heure 'Text "Heure" 'text)
  42. )
  43. ;;; Canaux
  44. (add-component Screen1 Label Canaux (set-and-coerce-property! 'Canaux 'FontBold #t 'boolean)
  45. (set-and-coerce-property! 'Canaux 'FontSize 30.0 'number)
  46. (set-and-coerce-property! 'Canaux 'Text "Canaux :" 'text)
  47. (set-and-coerce-property! 'Canaux 'TextColor #xFFFFFF00 'number)
  48. )
  49. ;;; Canal
  50. (add-component Screen1 Label Canal (set-and-coerce-property! 'Canal 'FontBold #t 'boolean)
  51. (set-and-coerce-property! 'Canal 'FontSize 25.0 'number)
  52. (set-and-coerce-property! 'Canal 'Text "Canal" 'text)
  53. )
  54. ;;; Horloge
  55. (add-component Screen1 Clock Horloge )
  56. (define-event Horloge Timer()
  57. (set-this-form)
  58. (if (call-yail-primitive > (*list-for-runtime* (call-component-method 'Horloge 'SystemTime (*list-for-runtime*)
  59. '())
  60. 14)
  61. '( number number)
  62. ">")
  63. (begin (set-and-coerce-property! 'Heure 'Text "16h00" 'text)
  64.  
  65. (set-and-coerce-property! 'Canal 'Text "4-5-1" 'text)
  66.  
  67. (set-and-coerce-property! 'LodF 'Visible #f 'boolean)
  68.  
  69. (set-and-coerce-property! 'Lod145 'Visible #t 'boolean)
  70.  
  71. )
  72. )
  73.  
  74. (if (call-yail-primitive > (*list-for-runtime* (call-component-method 'Horloge 'SystemTime (*list-for-runtime*)
  75. '())
  76. 15)
  77. '( number number)
  78. ">")
  79. (begin (set-and-coerce-property! 'Lod145 'Visible #f 'boolean)
  80.  
  81. (set-and-coerce-property! 'Lod2 'Visible #t 'boolean)
  82.  
  83. )
  84. )
  85.  
  86. (if (call-yail-primitive > (*list-for-runtime* (call-component-method 'Horloge 'SystemTime (*list-for-runtime*)
  87. '())
  88. 16)
  89. '( number number)
  90. ">")
  91. (begin (set-and-coerce-property! 'Heure 'Text "18h00" 'text)
  92.  
  93. (set-and-coerce-property! 'Canal 'Text "5-1-2" 'text)
  94.  
  95. (set-and-coerce-property! 'Lod2 'Visible #f 'boolean)
  96.  
  97. (set-and-coerce-property! 'Lod3 'Visible #t 'boolean)
  98.  
  99. )
  100. )
  101.  
  102. (if (call-yail-primitive > (*list-for-runtime* (call-component-method 'Horloge 'SystemTime (*list-for-runtime*)
  103. '())
  104. 18)
  105. '( number number)
  106. ">")
  107. (begin (set-and-coerce-property! 'Heure 'Text "20h00" 'text)
  108.  
  109. (set-and-coerce-property! 'Canal 'Text "1-2-3" 'text)
  110.  
  111. (set-and-coerce-property! 'Lod3 'Visible #f 'boolean)
  112.  
  113. (set-and-coerce-property! 'LodF 'Visible #t 'boolean)
  114.  
  115. )
  116. )
  117.  
  118. (if (call-yail-primitive > (*list-for-runtime* (call-component-method 'Horloge 'SystemTime (*list-for-runtime*)
  119. '())
  120. 19)
  121. '( number number)
  122. ">")
  123. (begin (set-and-coerce-property! 'LodF 'Visible #f 'boolean)
  124.  
  125. (set-and-coerce-property! 'Lod14 'Visible #t 'boolean)
  126.  
  127. )
  128. )
  129.  
  130. (if (call-yail-primitive > (*list-for-runtime* (call-component-method 'Horloge 'SystemTime (*list-for-runtime*)
  131. '())
  132. 20)
  133. '( number number)
  134. ">")
  135. (begin (set-and-coerce-property! 'Heure 'Text "22h00" 'text)
  136.  
  137. (set-and-coerce-property! 'Canal 'Text "2-3-4" 'text)
  138.  
  139. (set-and-coerce-property! 'Lod14 'Visible #f 'boolean)
  140.  
  141. (set-and-coerce-property! 'Lod25 'Visible #t 'boolean)
  142.  
  143. )
  144. )
  145.  
  146. (if (call-yail-primitive > (*list-for-runtime* (call-component-method 'Horloge 'SystemTime (*list-for-runtime*)
  147. '())
  148. 21)
  149. '( number number)
  150. ">")
  151. (begin (set-and-coerce-property! 'Lod25 'Visible #f 'boolean)
  152.  
  153. (set-and-coerce-property! 'Lod3 'Visible #t 'boolean)
  154.  
  155. )
  156. )
  157.  
  158. (if (call-yail-primitive > (*list-for-runtime* (call-component-method 'Horloge 'SystemTime (*list-for-runtime*)
  159. '())
  160. 22)
  161. '( number number)
  162. ">")
  163. (begin (set-and-coerce-property! 'Heure 'Text "00h00" 'text)
  164.  
  165. (set-and-coerce-property! 'Canal 'Text "1-2-3" 'text)
  166.  
  167. )
  168. )
  169.  
  170. (if (call-yail-primitive > (*list-for-runtime* (call-component-method 'Horloge 'SystemTime (*list-for-runtime*)
  171. '())
  172. 23)
  173. '( number number)
  174. ">")
  175. (begin (set-and-coerce-property! 'Lod3 'Visible #f 'boolean)
  176.  
  177. (set-and-coerce-property! 'LodF 'Visible #t 'boolean)
  178.  
  179. )
  180. )
  181.  
  182. (if (call-yail-primitive > (*list-for-runtime* (call-component-method 'Horloge 'SystemTime (*list-for-runtime*)
  183. '())
  184. 00)
  185. '( number number)
  186. ">")
  187. (begin (set-and-coerce-property! 'Heure 'Text "02h00" 'text)
  188.  
  189. (set-and-coerce-property! 'Canal 'Text "2-3-4" 'text)
  190.  
  191. )
  192. )
  193.  
  194. (if (call-yail-primitive > (*list-for-runtime* (call-component-method 'Horloge 'SystemTime (*list-for-runtime*)
  195. '())
  196. 02)
  197. '( number number)
  198. ">")
  199. (begin (set-and-coerce-property! 'Heure 'Text "04h00" 'text)
  200.  
  201. (set-and-coerce-property! 'Canal 'Text "3-4-5" 'text)
  202.  
  203. )
  204. )
  205.  
  206. (if (call-yail-primitive > (*list-for-runtime* (call-component-method 'Horloge 'SystemTime (*list-for-runtime*)
  207. '())
  208. 04)
  209. '( number number)
  210. ">")
  211. (begin (set-and-coerce-property! 'Heure 'Text "06h00" 'text)
  212.  
  213. (set-and-coerce-property! 'Canal 'Text "4-5-1" 'text)
  214.  
  215. )
  216. )
  217.  
  218. (if (call-yail-primitive > (*list-for-runtime* (call-component-method 'Horloge 'SystemTime (*list-for-runtime*)
  219. '())
  220. 06)
  221. '( number number)
  222. ">")
  223. (begin (set-and-coerce-property! 'Heure 'Text "08h00" 'text)
  224.  
  225. (set-and-coerce-property! 'Canal 'Text "5-1-2" 'text)
  226.  
  227. )
  228. )
  229.  
  230. (if (call-yail-primitive > (*list-for-runtime* (call-component-method 'Horloge 'SystemTime (*list-for-runtime*)
  231. '())
  232. 08)
  233. '( number number)
  234. ">")
  235. (begin (set-and-coerce-property! 'Heure 'Text "10h00" 'text)
  236.  
  237. (set-and-coerce-property! 'Canal 'Text "1-2-3" 'text)
  238.  
  239. )
  240. )
  241.  
  242. (if (call-yail-primitive > (*list-for-runtime* (call-component-method 'Horloge 'SystemTime (*list-for-runtime*)
  243. '())
  244. 10)
  245. '( number number)
  246. ">")
  247. (begin (set-and-coerce-property! 'Heure 'Text "12h00" 'text)
  248.  
  249. (set-and-coerce-property! 'Canal 'Text "2-3-4" 'text)
  250.  
  251. )
  252. )
  253.  
  254. (if (call-yail-primitive > (*list-for-runtime* (call-component-method 'Horloge 'SystemTime (*list-for-runtime*)
  255. '())
  256. 12)
  257. '( number number)
  258. ">")
  259. (begin (set-and-coerce-property! 'Heure 'Text "14h00" 'text)
  260.  
  261. (set-and-coerce-property! 'Canal 'Text "3-4-5" 'text)
  262.  
  263. )
  264. )
Add Comment
Please, Sign In to add comment