Subversion Repositories Kolibri OS

Rev

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