Subversion Repositories Kolibri OS

Rev

Rev 3463 | Rev 3473 | 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.         dd 0
  75.         dd 0
  76.  
  77. ;a_init                 db 'lib_init',0
  78. ;a_version              db 'version',0
  79.  
  80. ;aEdit_box_draw         db 'edit_box',0
  81. ;aEdit_box_key          db 'edit_box_key',0
  82. ;aEdit_box_mouse                db 'edit_box_mouse',0
  83. ;aVersion_ed            db 'version_ed',0
  84.  
  85. ;aCheck_box_draw        db 'check_box_draw',0
  86. ;aCheck_box_mouse       db 'check_box_mouse',0
  87. ;aVersion_ch            db 'version_ch',0
  88.  
  89. ;aOption_box_draw       db 'option_box_draw',0
  90. ;aOption_box_mouse      db 'option_box_mouse',0
  91. ;aVersion_op            db 'version_op',0
  92.  
  93. aScrollbar_ver_draw     db 'scrollbar_v_draw',0
  94. aScrollbar_ver_mouse    db 'scrollbar_v_mouse',0
  95. ;aScrollbar_hor_draw    db 'scrollbar_h_draw',0
  96. ;aScrollbar_hor_mouse   db 'scrollbar_h_mouse',0
  97. ;aVersion_scrollbar     db 'version_scrollbar',0
  98.  
  99. ;aDbutton_draw          db 'dbutton_draw',0
  100. ;aDbutton_mouse         db 'dbutton_mouse',0
  101. ;aVersion_dbutton       db 'version_dbutton',0
  102.  
  103. ;aMenu_bar_draw         db 'menu_bar_draw',0
  104. ;aMenu_bar_mouse                db 'menu_bar_mouse',0
  105. ;aMenu_bar_activate     db 'menu_bar_activate',0
  106. ;aVersion_menu_bar      db 'version_menu_bar',0
  107.  
  108. ;aFileBrowser_draw      db 'FileBrowser_draw',0
  109. ;aFileBrowser_mouse     db 'FileBrowser_mouse',0
  110. ;aFileBrowser_key       db 'FileBrowser_key',0
  111. ;aVersion_FileBrowser   db 'version_FileBrowser',0
  112.  
  113. ;sz_PathShow_prepare    db 'PathShow_prepare',0
  114. ;sz_PathShow_draw       db 'PathShow_draw',0
  115. ;szVersion_path_show    db 'version_PathShow',0
  116. ;---------------------------------------------------------------------
  117. align 4
  118. scroll_bar_data_red:
  119. .x:
  120. .size_x     dw 15 ;+0
  121. .start_x    dw t_start_x + p_size_y + 20
  122. .y:
  123. .size_y     dw p_size_y + p_start_y - (c_start_y + c_size_y + 10)
  124. .start_y    dw c_start_y + c_size_y + 10
  125. .btn_high   dd 15 ;+8
  126. .type       dd 2  ;+12
  127. .max_area   dd 255  ;+16
  128. .cur_area   dd 0  ;+20
  129. .position   dd 128  ;+24
  130. .bckg_col   dd 0xFFDBDB ;+28
  131. .frnt_col   dd 0xFF7777   ;0xbbddff ;+32
  132. .line_col   dd 0  ;+36
  133. .redraw     dd 0  ;+40
  134. .delta      dw 0  ;+44
  135. .delta2     dw 0  ;+46
  136. .run_x:
  137. .r_size_x   dw 0  ;+48
  138. .r_start_x  dw 0  ;+50
  139. .run_y:
  140. .r_size_y   dw 0 ;+52
  141. .r_start_y  dw 0 ;+54
  142. .m_pos      dd 0 ;+56
  143. .m_pos_2    dd 0 ;+60
  144. .m_keys     dd 0 ;+64
  145. .run_size   dd 0 ;+68
  146. .position2  dd 0 ;+72
  147. .work_size  dd 0 ;+76
  148. .all_redraw dd 1 ;+80
  149. .ar_offset  dd 10 ;+84
  150. ;---------------------------------------------------------------------
  151. align 4
  152. scroll_bar_data_green:
  153. .x:
  154. .size_x     dw 15 ;+0
  155. .start_x    dw t_start_x + p_size_y + 45
  156. .y:
  157. .size_y     dw p_size_y + p_start_y - (c_start_y + c_size_y + 10)
  158. .start_y    dw c_start_y + c_size_y + 10
  159. .btn_high   dd 15 ;+8
  160. .type       dd 2  ;+12
  161. .max_area   dd 255  ;+16
  162. .cur_area   dd 0  ;+20
  163. .position   dd 128  ;+24
  164. .bckg_col   dd 0xDBFFDB ;+28
  165. .frnt_col   dd 0x77FF77   ;0xbbddff ;+32
  166. .line_col   dd 0  ;+36
  167. .redraw     dd 0  ;+40
  168. .delta      dw 0  ;+44
  169. .delta2     dw 0  ;+46
  170. .run_x:
  171. .r_size_x   dw 0  ;+48
  172. .r_start_x  dw 0  ;+50
  173. .run_y:
  174. .r_size_y   dw 0 ;+52
  175. .r_start_y  dw 0 ;+54
  176. .m_pos      dd 0 ;+56
  177. .m_pos_2    dd 0 ;+60
  178. .m_keys     dd 0 ;+64
  179. .run_size   dd 0 ;+68
  180. .position2  dd 0 ;+72
  181. .work_size  dd 0 ;+76
  182. .all_redraw dd 1 ;+80
  183. .ar_offset  dd 10 ;+84
  184. ;---------------------------------------------------------------------
  185. align 4
  186. scroll_bar_data_blue:
  187. .x:
  188. .size_x     dw 15 ;+0
  189. .start_x    dw t_start_x + p_size_y + 70
  190. .y:
  191. .size_y     dw p_size_y + p_start_y - (c_start_y + c_size_y + 10)
  192. .start_y    dw c_start_y + c_size_y + 10
  193. .btn_high   dd 15 ;+8
  194. .type       dd 2  ;+12
  195. .max_area   dd 255  ;+16
  196. .cur_area   dd 0  ;+20
  197. .position   dd 128  ;+24
  198. .bckg_col   dd 0xDBDBFF ;+28
  199. .frnt_col   dd 0x7777FF   ;0xbbddff ;+32
  200. .line_col   dd 0  ;+36
  201. .redraw     dd 0  ;+40
  202. .delta      dw 0  ;+44
  203. .delta2     dw 0  ;+46
  204. .run_x:
  205. .r_size_x   dw 0  ;+48
  206. .r_start_x  dw 0  ;+50
  207. .run_y:
  208. .r_size_y   dw 0 ;+52
  209. .r_start_y  dw 0 ;+54
  210. .m_pos      dd 0 ;+56
  211. .m_pos_2    dd 0 ;+60
  212. .m_keys     dd 0 ;+64
  213. .run_size   dd 0 ;+68
  214. .position2  dd 0 ;+72
  215. .work_size  dd 0 ;+76
  216. .all_redraw dd 1 ;+80
  217. .ar_offset  dd 10 ;+84
  218. ;---------------------------------------------------------------------