Subversion Repositories Kolibri OS

Rev

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