Subversion Repositories Kolibri OS

Rev

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

  1. ;---------------------------------------------------------------------
  2. title:
  3.         db 'ColorDialog',0
  4.        
  5. history_text:
  6.         db ' History: ',0
  7.        
  8. ;---------------------------------------------------------------------
  9. align 4
  10. window_x:
  11. .x_size         dw 420
  12. .x_start        dw 10
  13. window_y:
  14. .y_size         dw 320
  15. .y_start        dw 10
  16. ;---------------------------------------------------------------------
  17. ;plugins_directory      db 'plugins/',0
  18. plugins_directory       db 0
  19.  
  20. system_dir_Boxlib       db '/sys/lib/box_lib.obj',0
  21.  
  22. ihead_f_i:
  23. ihead_f_l       db 'System      error',0
  24.  
  25. er_message_found_lib    db 'box_lib.obj - Not found!',0
  26. er_message_import       db 'box_lib.obj - Wrong import!',0
  27.  
  28. align   4
  29. l_libs_start:
  30. library01       l_libs  system_dir_Boxlib+9,path,file_name,system_dir_Boxlib,\
  31. er_message_found_lib,ihead_f_l,Box_lib_import,er_message_import,ihead_f_i,plugins_directory
  32.  
  33. end_l_libs:
  34. ;---------------------------------------------------------------------
  35. ;---------------------------------------------------------------------
  36. align   4
  37. Box_lib_import:
  38. ;init_lib       dd a_init
  39. ;version_lib    dd a_version
  40.  
  41.  
  42. ;edit_box_draw          dd aEdit_box_draw
  43. ;edit_box_key           dd aEdit_box_key
  44. ;edit_box_mouse         dd aEdit_box_mouse
  45. ;version_ed             dd aVersion_ed
  46.  
  47. ;check_box_draw dd aCheck_box_draw
  48. ;check_box_mouse        dd aCheck_box_mouse
  49. ;version_ch             dd aVersion_ch
  50.  
  51. ;option_box_draw        dd aOption_box_draw
  52. ;option_box_mouse       dd aOption_box_mouse
  53. ;version_op             dd aVersion_op
  54.  
  55. scrollbar_ver_draw      dd aScrollbar_ver_draw
  56. scrollbar_ver_mouse     dd aScrollbar_ver_mouse
  57. ;scrollbar_hor_draw     dd aScrollbar_hor_draw
  58. ;scrollbar_hor_mouse    dd aScrollbar_hor_mouse
  59. ;version_scrollbar      dd aVersion_scrollbar
  60.  
  61. ;dinamic_button_draw    dd aDbutton_draw
  62. ;dinamic_button_mouse   dd aDbutton_mouse
  63. ;version_dbutton        dd aVersion_dbutton
  64.  
  65. ;menu_bar_draw          dd aMenu_bar_draw
  66. ;menu_bar_mouse         dd aMenu_bar_mouse
  67. ;menu_bar_activate      dd aMenu_bar_activate
  68. ;version_menu_bar       dd aVersion_menu_bar
  69.  
  70. ;FileBrowser_draw       dd aFileBrowser_draw
  71. ;FileBrowser_mouse      dd aFileBrowser_mouse
  72. ;FileBrowser_key                dd aFileBrowser_key
  73. ;Version_FileBrowser    dd aVersion_FileBrowser
  74.  
  75. ;PathShow_prepare       dd sz_PathShow_prepare
  76. ;PathShow_draw          dd sz_PathShow_draw
  77. ;Version_path_show      dd szVersion_path_show
  78.  
  79. Frame_draw              dd sz_Frame_draw
  80. ;Version_frame          dd szVersion_frame
  81.  
  82.         dd 0
  83.         dd 0
  84.  
  85. ;a_init                 db 'lib_init',0
  86. ;a_version              db 'version',0
  87.  
  88. ;aEdit_box_draw         db 'edit_box',0
  89. ;aEdit_box_key          db 'edit_box_key',0
  90. ;aEdit_box_mouse                db 'edit_box_mouse',0
  91. ;aVersion_ed            db 'version_ed',0
  92.  
  93. ;aCheck_box_draw        db 'check_box_draw',0
  94. ;aCheck_box_mouse       db 'check_box_mouse',0
  95. ;aVersion_ch            db 'version_ch',0
  96.  
  97. ;aOption_box_draw       db 'option_box_draw',0
  98. ;aOption_box_mouse      db 'option_box_mouse',0
  99. ;aVersion_op            db 'version_op',0
  100.  
  101. aScrollbar_ver_draw     db 'scrollbar_v_draw',0
  102. aScrollbar_ver_mouse    db 'scrollbar_v_mouse',0
  103. ;aScrollbar_hor_draw    db 'scrollbar_h_draw',0
  104. ;aScrollbar_hor_mouse   db 'scrollbar_h_mouse',0
  105. ;aVersion_scrollbar     db 'version_scrollbar',0
  106.  
  107. ;aDbutton_draw          db 'dbutton_draw',0
  108. ;aDbutton_mouse         db 'dbutton_mouse',0
  109. ;aVersion_dbutton       db 'version_dbutton',0
  110.  
  111. ;aMenu_bar_draw         db 'menu_bar_draw',0
  112. ;aMenu_bar_mouse                db 'menu_bar_mouse',0
  113. ;aMenu_bar_activate     db 'menu_bar_activate',0
  114. ;aVersion_menu_bar      db 'version_menu_bar',0
  115.  
  116. ;aFileBrowser_draw      db 'FileBrowser_draw',0
  117. ;aFileBrowser_mouse     db 'FileBrowser_mouse',0
  118. ;aFileBrowser_key       db 'FileBrowser_key',0
  119. ;aVersion_FileBrowser   db 'version_FileBrowser',0
  120.  
  121. ;sz_PathShow_prepare    db 'PathShow_prepare',0
  122. ;sz_PathShow_draw       db 'PathShow_draw',0
  123. ;szVersion_path_show    db 'version_PathShow',0
  124.  
  125. sz_Frame_draw           db 'frame_draw',0
  126. ;szVersion_frame        db 'version_frame',0
  127. ;---------------------------------------------------------------------
  128. align 4
  129. scroll_bar_data_red:
  130. .x:
  131. .size_x     dw 15 ;+0
  132. .start_x    dw t_start_x + p_size_y + 20
  133. .y:
  134. .size_y     dw p_size_y + p_start_y - (c_start_y + c_size_y + 10)
  135. .start_y    dw c_start_y + c_size_y + 10
  136. .btn_high   dd 15 ;+8
  137. .type       dd 2  ;+12
  138. .max_area   dd 255  ;+16
  139. .cur_area   dd 0  ;+20
  140. .position   dd 128  ;+24
  141. .bckg_col   dd 0xFFDBDB ;+28
  142. .frnt_col   dd 0xFF7777   ;0xbbddff ;+32
  143. .line_col   dd 0  ;+36
  144. .redraw     dd 0  ;+40
  145. .delta      dw 0  ;+44
  146. .delta2     dw 0  ;+46
  147. .run_x:
  148. .r_size_x   dw 0  ;+48
  149. .r_start_x  dw 0  ;+50
  150. .run_y:
  151. .r_size_y   dw 0 ;+52
  152. .r_start_y  dw 0 ;+54
  153. .m_pos      dd 0 ;+56
  154. .m_pos_2    dd 0 ;+60
  155. .m_keys     dd 0 ;+64
  156. .run_size   dd 0 ;+68
  157. .position2  dd 0 ;+72
  158. .work_size  dd 0 ;+76
  159. .all_redraw dd 1 ;+80
  160. .ar_offset  dd 10 ;+84
  161. ;---------------------------------------------------------------------
  162. align 4
  163. scroll_bar_data_green:
  164. .x:
  165. .size_x     dw 15 ;+0
  166. .start_x    dw t_start_x + p_size_y + 45
  167. .y:
  168. .size_y     dw p_size_y + p_start_y - (c_start_y + c_size_y + 10)
  169. .start_y    dw c_start_y + c_size_y + 10
  170. .btn_high   dd 15 ;+8
  171. .type       dd 2  ;+12
  172. .max_area   dd 255  ;+16
  173. .cur_area   dd 0  ;+20
  174. .position   dd 128  ;+24
  175. .bckg_col   dd 0xDBFFDB ;+28
  176. .frnt_col   dd 0x77FF77   ;0xbbddff ;+32
  177. .line_col   dd 0  ;+36
  178. .redraw     dd 0  ;+40
  179. .delta      dw 0  ;+44
  180. .delta2     dw 0  ;+46
  181. .run_x:
  182. .r_size_x   dw 0  ;+48
  183. .r_start_x  dw 0  ;+50
  184. .run_y:
  185. .r_size_y   dw 0 ;+52
  186. .r_start_y  dw 0 ;+54
  187. .m_pos      dd 0 ;+56
  188. .m_pos_2    dd 0 ;+60
  189. .m_keys     dd 0 ;+64
  190. .run_size   dd 0 ;+68
  191. .position2  dd 0 ;+72
  192. .work_size  dd 0 ;+76
  193. .all_redraw dd 1 ;+80
  194. .ar_offset  dd 10 ;+84
  195. ;---------------------------------------------------------------------
  196. align 4
  197. scroll_bar_data_blue:
  198. .x:
  199. .size_x     dw 15 ;+0
  200. .start_x    dw t_start_x + p_size_y + 70
  201. .y:
  202. .size_y     dw p_size_y + p_start_y - (c_start_y + c_size_y + 10)
  203. .start_y    dw c_start_y + c_size_y + 10
  204. .btn_high   dd 15 ;+8
  205. .type       dd 2  ;+12
  206. .max_area   dd 255  ;+16
  207. .cur_area   dd 0  ;+20
  208. .position   dd 128  ;+24
  209. .bckg_col   dd 0xDBDBFF ;+28
  210. .frnt_col   dd 0x7777FF   ;0xbbddff ;+32
  211. .line_col   dd 0  ;+36
  212. .redraw     dd 0  ;+40
  213. .delta      dw 0  ;+44
  214. .delta2     dw 0  ;+46
  215. .run_x:
  216. .r_size_x   dw 0  ;+48
  217. .r_start_x  dw 0  ;+50
  218. .run_y:
  219. .r_size_y   dw 0 ;+52
  220. .r_start_y  dw 0 ;+54
  221. .m_pos      dd 0 ;+56
  222. .m_pos_2    dd 0 ;+60
  223. .m_keys     dd 0 ;+64
  224. .run_size   dd 0 ;+68
  225. .position2  dd 0 ;+72
  226. .work_size  dd 0 ;+76
  227. .all_redraw dd 1 ;+80
  228. .ar_offset  dd 10 ;+84
  229. ;---------------------------------------------------------------------
  230. frame_data:
  231. .type                   dd 0 ;+0
  232. .x:
  233. .x_size                 dw 0 ;+4
  234. .x_start                dw 0 ;+6
  235. .y:
  236. .y_size                 dw 0 ;+8
  237. .y_start                dw 0 ;+10
  238. .ext_fr_col             dd 0x0 ;+12
  239. .int_fr_col             dd 0xffffff ;+16
  240. .draw_text_flag         dd 1 ;+20
  241. .text_pointer           dd 0 ;+24
  242. .text_position          dd 0 ;+28
  243. .font_number            dd 0 ;+32
  244. .font_size_y            dd 9 ;+36
  245. .font_color             dd 0x0 ;+40
  246. .font_backgr_color      dd 0xAABBCC ;+44
  247. ;---------------------------------------------------------------------
  248.