Subversion Repositories Kolibri OS

Rev

Rev 3889 | Rev 3891 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. ; program data: colors, text, vars
  2.  
  3. ; colors
  4. COL_WINDOW_BG    equ 0x14E7E7E7
  5. COL_TOOLBAR_BG   equ 0x555555
  6. COL_ACTIVE_TEXT  equ 0x10e7c750
  7. COL_WEEKDAY_BG   equ 0xCCCDDD
  8. COL_DATE_BUTTONS equ 0xF3F3F3
  9. COL_DATE_INACTIV equ 0x31A4D0
  10. COL_DATE_ACTIVE  equ COL_ACTIVE_TEXT
  11. COL_TIME_BUTTONS equ 0x5555dd
  12. COL_GO_TODAY_T   equ 0xd048c8
  13. COL_MONTH_YEAR_B equ 0x0555555 ; 0 for time?
  14. COL_DROPDOWN_BG  equ 0x666666
  15. COL_DROPDOWN_T   equ 0x10CCCccc
  16. COL_NEW_STYLE_T  equ 0xef3333
  17.  
  18. remainder dd 1
  19. quotient dd 1
  20.  
  21. ; definitions
  22. WIN_CW equ 266
  23. WIN_X equ (5000 shl 16+WIN_CW+9)
  24. WIN_Y equ (100 shl 16+335)
  25.  
  26. LINE1     equ 27 shl 16+16
  27. B_MONTH_X equ 15 shl 16+158
  28. B_Y       equ LINE1
  29. B_MONTH   equ 63 shl 16+32
  30.  
  31. B_WBAR_X  equ 5 shl 16+WIN_CW
  32. B_WBAR_Y  equ 64 shl 16+20
  33. B_WEEK    equ 34 shl 16+70
  34. B_WX_SHIFT equ 32 shl 16
  35.  
  36. B_DROP    equ B_MONTH+16
  37. B_DAYS_Y  equ 106
  38. B_DAYS_SHIFT equ 30
  39.  
  40. B_YEAR_X  equ 198 shl 16+46
  41. B_YEAR    equ 206 shl 16+32
  42.  
  43. B_SPIN_WIDTH equ 13
  44. B_SPIN_X  equ 184 shl 16+B_SPIN_WIDTH
  45. B_SPIN    equ 188 shl 16+32
  46. spinner db '<         >'
  47.  
  48. B_TODAY_X equ 25 shl 16
  49. B_TODAY_Y equ 48 shl 16+10
  50. B_TODAY   equ 30 shl 16+50
  51.  
  52. B_NS_X    equ 185 shl 16+75
  53. B_NS_Y    equ 48 shl 16+10
  54. B_NS      equ 190 shl 16+50
  55.  
  56. FOCUSABLE equ 4
  57.  
  58. ; multilanguage interface - configuratable in lang.inc
  59. day_count db 3,0,3,2,3,2,3,3,2,3,2,3
  60. Fkeys     db 210,211,212,213,214,215,216,217,208,209,228,159
  61.  
  62. month_name:
  63. if lang eq ru
  64.      db   8
  65.      db   'Ÿ­¢ àì  '
  66.      db   '”¥¢à «ì '
  67.      db   'Œ àâ    '
  68.      db   '€¯à¥«ì  '
  69.      db   'Œ ©     '
  70.      db   'ˆî­ì    '
  71.      db   'ˆî«ì    '
  72.      db   '€¢£ãáâ  '
  73.      db   '‘¥­âï¡àì'
  74.      db   'Žªâï¡àì '
  75.      db   '®ï¡àì  '
  76.      db   '„¥ª ¡àì '
  77. else if lang eq de
  78.      db   9
  79.      db   'Januar   '
  80.      db   'Februar  '
  81.      db   'M+rz     '
  82.      db   'April    '
  83.      db   'Mai      '
  84.      db   'Juni     '
  85.      db   'Juli     '
  86.      db   'August   '
  87.      db   'September'
  88.      db   'Oktober  '
  89.      db   'November '
  90.      db   'Dezember '
  91. else if lang eq fr
  92.      db   9
  93.      db   'Janvier  '
  94.      db   'Fevrier  '
  95.      db   'Mars     '
  96.      db   'Avril    '
  97.      db   'Mai      '
  98.      db   'Juin     '
  99.      db   'Juliet   '
  100.      db   'Aout     '
  101.      db   'Septembre'
  102.      db   'Octobre  '
  103.      db   'Novembre '
  104.      db   'Decembre '
  105. else if lang eq fi
  106.      db   9
  107.      db   'Tammikuu '
  108.      db   'Helmikuu '
  109.      db   'Maaliskuu'
  110.      db   'Huhtikuu '
  111.      db   'Toukokuu '
  112.      db   'Kes+kuu  '
  113.      db   'Hein+kuu '
  114.      db   'Elokuu   '
  115.      db   'Syyskuu  '
  116.      db   'Lokakuu  '
  117.      db   'Marraskuu'
  118.      db   'Joulukuu '
  119. else if lang eq et
  120.      db   9
  121.      db   'Jaanuar  '
  122.      db   'Veebruar '
  123.      db   'Märts    '
  124.      db   'Aprill   '
  125.      db   'Mai      '
  126.      db   'Juuni    '
  127.      db   'Juuli    '
  128.      db   'August   '
  129.      db   'September'
  130.      db   'Oktoober '
  131.      db   'November '
  132.      db   'Detsember'
  133. else if lang eq it
  134.      db   9
  135.      db   'Gennaio  '
  136.      db   'Febbraio '
  137.      db   'Marzo    '
  138.      db   'Aprile   '
  139.      db   'Maggio   '
  140.      db   'Giugno   '
  141.      db   'Luglio   '
  142.      db   'Agosto   '
  143.      db   'Settembre'
  144.      db   'Ottobre  '
  145.      db   'Novembre '
  146.      db   'Dicembre '
  147. else
  148.      db   9
  149.      db   'January  '
  150.      db   'February '
  151.      db   'March    '
  152.      db   'April    '
  153.      db   'May      '
  154.      db   'June     '
  155.      db   'July     '
  156.      db   'August   '
  157.      db   'September'
  158.      db   'October  '
  159.      db   'November '
  160.      db   'December '
  161. end if
  162. week_days:
  163. if lang eq ru
  164.      db   2
  165.      db   1
  166.      db   '­'
  167.      db   '‚â'
  168.      db   '‘à'
  169.      db   '—â'
  170.      db   'â'
  171.      db   '‘¡'
  172.      db   '‚á'
  173. else if lang eq de
  174.      db   2
  175.      db   7
  176.      db   'So'
  177.      db   'Mo'
  178.      db   'Di'
  179.      db   'Mi'
  180.      db   'Do'
  181.      db   'Fr'
  182.      db   'Sa'
  183. else if lang eq fr
  184.      db   3
  185.      db   7
  186.      db   'Dim'
  187.      db   'Lun'
  188.      db   'Mar'
  189.      db   'Mer'
  190.      db   'Jeu'
  191.      db   'Ven'
  192.      db   'Sam'
  193. else if lang eq fi
  194.      db   2
  195.      db   7
  196.      db   'Su'
  197.      db   'Ma'
  198.      db   'Ti'
  199.      db   'Ke'
  200.      db   'To'
  201.      db   'Pe'
  202.      db   'La'
  203. else if lang eq et
  204.      db   3
  205.      db   7
  206.      db   'Esm'
  207.      db   'Tei'
  208.      db   'Kol'
  209.      db   'Nel'
  210.      db   'Ree'
  211.      db   'Lau'
  212.      db   'Püh'
  213. else if lang eq it
  214.      db   3
  215.      db   7
  216.      db   'Dom'
  217.      db   'Lun'
  218.      db   'Mar'
  219.      db   'Mer'
  220.      db   'Gio'
  221.      db   'Ven'
  222.      db   'Sab'
  223. else
  224.      db   3
  225.      db   7
  226.      db   'Sun'
  227.      db   'Mon'
  228.      db   'Tue'
  229.      db   'Wen'
  230.      db   'Thi'
  231.      db   'Fri'
  232.      db   'Sat'
  233. end if
  234.  
  235. title:
  236. if lang eq ru
  237.      db   'Š «¥­¤ àì',0
  238. else if lang eq ge
  239.      db   'Kalender',0
  240. else if lang eq fr
  241.      db   'Calendrier',0
  242. else if lang eq et
  243.      db   'Kalender',0
  244. else if lang eq it
  245.      db   'Calendario',0
  246. else
  247.      db   'Calendar',0
  248. end if
  249.  
  250. n_style:
  251. if lang eq ru
  252.      db   '®¢ë© á⨫ì'
  253. else if lang eq de
  254.      db   'Neuer Stil'
  255. else if lang eq fr
  256.      db   'Nouveau'
  257. else if lang eq et
  258.      db   'Uus stiil'
  259. else if lang eq it
  260.      db   'Nuovo stile'
  261. else
  262.      db   'New style'
  263. end if
  264. ns_end:
  265. today_msg:
  266. if lang eq ru
  267.      db   '‘¥£®¤­ï'
  268. else if lang eq ge
  269.      db   'Heute'
  270. else if lang eq fr
  271.      db   "Aujourd'hui"
  272. else if lang eq et
  273.      db   'Täna'
  274. else if lang eq it
  275.      db   'Oggi'
  276. else
  277.      db   'Today'
  278. end if
  279. today_end:
  280. focus dd  3
  281. new_style dd 1
  282. dropped db 0
  283.  
  284. sys_text:
  285. if lang eq ru
  286.                 db  '‚६ï:',0
  287. else if lang eq it
  288.                 db  '  Ora:',0
  289. else
  290.                 db  ' Time:',0
  291. end if
  292. plus  db  '(+)',0
  293. minus db  '(-)',0
  294. set_date_t:
  295. if lang eq ru
  296.                 db  '“áâ ­®¢¨âì ¤ âã',0
  297. else if lang eq it
  298.                 db   ' Impostazioni ',0
  299. else
  300.                 db  '   Set date    ',0
  301. end if