/programs/develop/libraries/box_lib/trunk/menubar.mac |
---|
438,7 → 438,10 |
ret |
;--------------------------------------------------------------------- |
.allocate_menu_area: |
cmp m_buf_adress,dword 0 |
je @f |
call .free_menu_area |
@@: |
movzx ecx,word m_size_x1 |
movzx eax,word m_size_y1 |
imul ecx,eax |
448,12 → 451,9 |
ret |
;--------------------------------------------------------------------- |
.free_menu_area: |
cmp m_buf_adress,dword 0 |
je @f |
mcall 68,13,m_buf_adress |
xor eax,eax |
mov m_buf_adress,eax |
@@: |
ret |
;--------------------------------------------------------------------- |
.get_menu_area: |
485,7 → 485,6 |
mov dx,m_start_y1 |
mcall 7, m_buf_adress |
call .free_menu_area |
ret |
;--------------------------------------------------------------------- |
.mouse_menu: |