20,11 → 20,6 |
dword edit_box_mouse = #aEdit_box_mouse; |
dword version_ed = #aVersion_ed; |
|
dword menu_bar_draw = #aMenu_bar_draw; |
dword menu_bar_activate = #aMenu_bar_activate; |
dword menu_bar_mouse = #aMenu_bar_mouse; |
dword version_menu_bar = #aVersion_menu_bar; |
|
dword scrollbar_v_draw = #aScrollbar_v_draw; |
dword scrollbar_v_mouse = #aScrollbar_v_mouse; |
dword scrollbar_h_draw = #aScrollbar_h_draw; |
37,10 → 32,6 |
dword progressbar_draw = #aProgressbar_draw; |
dword progressbar_progress = #aProgressbar_progress; |
|
dword check_box_draw = #aCheck_box_draw; |
dword check_box_mouse = #aCheck_box_mouse; |
dword version_ch = #aVersion_ch; |
|
dword frame_draw = #aFrame_draw; |
|
$DD 2 dup 0 |
50,11 → 41,6 |
char aEdit_box_mouse[] = "edit_box_mouse"; |
char aVersion_ed [] = "version_ed"; |
|
char aMenu_bar_draw [] = "menu_bar_draw"; |
char aMenu_bar_activate[] = "menu_bar_activate"; |
char aMenu_bar_mouse [] = "menu_bar_mouse"; |
char aVersion_menu_bar [] = "version_menu_bar"; |
|
char aboxlib_init[] = "lib_init"; |
char aScrollbar_v_draw [] = "scrollbar_v_draw"; |
char aScrollbar_v_mouse[] = "scrollbar_v_mouse"; |
62,14 → 48,6 |
char aScrollbar_h_mouse[] = "scrollbar_h_mouse"; |
char aVersion_scrollbar[] = "version_scrollbar"; |
|
char aCheck_box_draw [] = "check_box_draw2"; |
char aCheck_box_mouse [] = "check_box_mouse2"; |
char aVersion_ch [] = "version_ch2"; |
|
char aOption_box_draw [] = "option_box_draw"; |
char aOption_box_mouse [] = "option_box_mouse"; |
char aVersion_op [] = "version_op" ; |
|
char aPathShow_prepare [] = "PathShow_prepare"; |
char aPathShow_draw [] = "PathShow_draw"; |
|
101,48 → 79,6 |
PathShow_draw stdcall(#PathShow); |
*/ |
|
struct menu_data |
{ |
dword type; |
|
word size_x; |
word start_x; |
|
word size_y; |
word start_y; |
dword text_pointer; |
dword pos_pointer; |
dword text_end; |
dword mouse_pos; |
dword mouse_keys; |
|
word size_x1; |
word start_x1; |
|
word size_y1; |
word start_y1; |
dword bckg_col; |
dword frnt_col; |
dword menu_col; |
dword select; |
dword out_select; |
dword buf_adress; |
dword procinfo; |
dword click; |
dword cursor; |
dword cursor_old; |
dword interval; |
dword cursor_max; |
dword extended_key; |
dword menu_sel_col; |
dword bckg_text_col; |
dword frnt_text_col; |
dword mouse_keys_old; |
dword font_height; |
dword cursor_out; |
dword get_mouse_flag; |
}; |
|
struct edit_box{ |
dword width, |
left, |
167,26 → 103,6 |
ed_char_width; |
}; |
|
struct checkbox2 |
{ |
dword |
left_s, |
top_s, |
ch_text_margin, |
color, |
border_color, |
text_color, |
text, |
flags, |
size_of_str; |
}; |
|
//flags for checkbox2 |
#define CH_FLAG_EN 10b |
#define CH_FLAG_TOP 0x0 |
#define CH_FLAG_MIDDLE 100b |
#define CH_FLAG_BOTTOM 1000b |
|
struct scroll_bar |
{ |
word size_x, |