;Libray from Editbox ; SEE YOU File FAQ.txt and HISTORY. Good Like! ;Last Change 13/02/2009 ;;;;;;;;;;;;;;;;;; format MS COFF public EXPORTS section '.flat' code readable align 16 include 'macros.inc' include 'editbox.mac' ;макрос который должен облегчить жизнь :) специально для editbox include 'checkbox.mac' ;макрос содержит реализацию checkbox include 'optionbox.mac' ;макрос содержит реализацию optionbox include 'scrollbar.mac' ;макрос содержит реализацию scrollbar include 'd_button.mac' ;макрос содержит реализацию dinamic button include 'menubar.mac' ;макрос содержит реализацию menubar ;---------------------------------------------------- ;EditBox ;---------------------------------------------------- align 4 use_editbox_draw ;макрос расскрывает функцию отображения бокса. align 4 use_editbox_key ;макрос расскрывает функцию обработки клавишь. align 4 use_editbox_mouse ;макрос расскрывает функцию обработки мыши. ;---------------------------------------------------- ;CheckBox ;---------------------------------------------------- align 4 use_checkbox_draw ;макрос расскрывает функцию отображения бокса. align 4 use_checkbox_mouse ;макрос расскрывает функцию обработки мыши. ;-------------------------------------------------- ;radiobutton Group ;-------------------------------------------------- align 4 use_optionbox_driver ;макросы которые управляют работой бокса ) align 4 use_optionbox_draw ;макрос расскрывает функцию отображения бокса. align 4 use_optionbox_mouse ;макрос расскрывает функцию обработки мыши. ;-------------------------------------------------- ;scrollbar Group ;-------------------------------------------------- align 4 use_scroll_bar align 4 use_scroll_bar_vertical align 4 use_scroll_bar_horizontal ;-------------------------------------------------- ;dinamic button Group ;-------------------------------------------------- align 4 use_dinamic_button ;-------------------------------------------------- ;menubar Group ;-------------------------------------------------- align 4 use_menu_bar ;-------------------------------------------------- init: ret ;;;;;;;;;;; ;;Data ;;;;;;;;;;; align 4 mouse_flag dd 0x0 align 16 EXPORTS: dd sz_init, init dd sz_version, 0x00000001 dd sz_edit_box, edit_box dd sz_edit_box_key, edit_box_key dd sz_edit_box_mouse, edit_box_mouse dd szVersion_ed, 0x00000001 dd sz_check_box_draw, check_box_draw dd sz_check_box_mouse, check_box_mouse dd szVersion_ch, 0x00000001 dd sz_option_box_draw, option_box_draw dd sz_option_box_mouse, option_box_mouse dd szVersion_op, 0x00000001 dd sz_Scrollbar_ver_draw, scroll_bar_vertical.draw dd sz_Scrollbar_ver_mouse, scroll_bar_vertical.mouse dd sz_Scrollbar_hor_draw, scroll_bar_horizontal.draw dd sz_Scrollbar_hor_mouse, scroll_bar_horizontal.mouse dd szVersion_scrollbar, 0x00010001 dd sz_Dbutton_draw, dinamic_button.draw dd sz_Dbutton_mouse, dinamic_button.mouse dd szVersion_dbutton, 0x00010001 dd sz_Menu_bar_draw, menu_bar.draw dd sz_Menu_bar_mouse, menu_bar.mouse dd szVersion_menu_bar, 0x00010001 dd 0,0 sz_init db 'lib_init',0 sz_version db 'version',0 sz_edit_box db 'edit_box',0 sz_edit_box_key db 'edit_box_key',0 sz_edit_box_mouse db 'edit_box_mouse',0 szVersion_ed db 'version_ed',0 sz_check_box_draw db 'check_box_draw',0 sz_check_box_mouse db 'check_box_mouse',0 szVersion_ch db 'version_ch',0 sz_option_box_draw db 'option_box_draw',0 sz_option_box_mouse db 'option_box_mouse',0 szVersion_op db 'version_op',0 sz_Scrollbar_ver_draw db 'scrollbar_v_draw',0 sz_Scrollbar_ver_mouse db 'scrollbar_v_mouse',0 sz_Scrollbar_hor_draw db 'scrollbar_h_draw',0 sz_Scrollbar_hor_mouse db 'scrollbar_h_mouse',0 szVersion_scrollbar db 'version_scrollbar',0 sz_Dbutton_draw db 'dbutton_draw',0 sz_Dbutton_mouse db 'dbutton_mouse',0 szVersion_dbutton db 'version_dbutton',0 sz_Menu_bar_draw db 'menu_bar_draw',0 sz_Menu_bar_mouse db 'menu_bar_mouse',0 szVersion_menu_bar db 'version_menu_bar',0