1) Fix for HEED - the event of mouse processed only if the window on "top of stack" is now

2) Fix MENU.DAT for current path of HEED on ramdisk

git-svn-id: svn://kolibrios.org@1753 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
Marat Zakiyanov (Mario79) 2011-01-19 20:05:36 +00:00
parent c9b9466b37
commit c0d0307a44
4 changed files with 13 additions and 2 deletions

View File

@ -126,7 +126,7 @@ Calculator /rd/1/calc
TinyPad /rd/1/tinypad TinyPad /rd/1/tinypad
Table Processor /rd/1/table Table Processor /rd/1/table
Graph builder /rd/1/graph Graph builder /rd/1/graph
Hex-Editor /rd/1/demos/heed Hex-Editor /rd/1/develop/heed
#15 **** NET **** #15 **** NET ****
Servers > /@16 Servers > /@16
Clients > /@17 Clients > /@17

View File

@ -129,7 +129,7 @@ SysXTree /rd/1/sysxtree
’¥ªáâ®¢ë© à¥¤ ªâ®à /rd/1/tinypad ’¥ªáâ®¢ë© à¥¤ ªâ®à /rd/1/tinypad
’ ¡«¨ç­ë© ¯à®æ¥áá®à /rd/1/table ’ ¡«¨ç­ë© ¯à®æ¥áá®à /rd/1/table
<EFBFBD>®áâ஥­¨¥ £à ä¨ª®¢ /rd/1/graph <EFBFBD>®áâ஥­¨¥ £à ä¨ª®¢ /rd/1/graph
HEX-। ªâ®à /rd/1/demos/heed HEX-। ªâ®à /rd/1/develop/heed
#15 **** NET **** #15 **** NET ****
‘¥à¢¥àë > /@16 ‘¥à¢¥àë > /@16
Š«¨¥­âë > /@17 Š«¨¥­âë > /@17

View File

@ -6,6 +6,7 @@
echo "lang fix en" > lang.inc echo "lang fix en" > lang.inc
mkdir bin mkdir bin
fasm -m 16384 heed.asm ./bin/heed fasm -m 16384 heed.asm ./bin/heed
kpack ./bin/heed
rm -f lang.inc rm -f lang.inc
exit 0 exit 0

View File

@ -149,6 +149,10 @@ load_libraries l_libs_start,end_l_libs
call ready_screen_buffer call ready_screen_buffer
; jmp open_file ; jmp open_file
mcall 9,procinfo,-1
mov ecx,[ebx+30] ; PID
mcall 18,21
mov [active_process],eax ; WINDOW SLOT
redraw_all: redraw_all:
call control_minimal_window_size call control_minimal_window_size
@ -321,6 +325,10 @@ button:
align 4 align 4
mouse: mouse:
mcall 18,7
cmp [active_process],eax
jne still
mcall 37,7 mcall 37,7
test eax,eax test eax,eax
jz .menu_bar_1;.mouse jz .menu_bar_1;.mouse
@ -3385,6 +3393,8 @@ shblock_end rd 1 ;ᬥ饭
file_size rd 1 file_size rd 1
; rd 1 ;¯®¤ áâ à訩 dword ; rd 1 ;¯®¤ áâ à訩 dword
active_process rd 1
ed_box_data: rd 8 ;¯¥à¢ë© dword -ª®«-¢® í«¥¬¥­â®¢ ¤«ï ®¡à ¡®âª¨, ¤ «¥¥ 㪠§ â¥«¨ ­  editX; ed_box_data: rd 8 ;¯¥à¢ë© dword -ª®«-¢® í«¥¬¥­â®¢ ¤«ï ®¡à ¡®âª¨, ¤ «¥¥ 㪠§ â¥«¨ ­  editX;
bufferfinfo rb 40 bufferfinfo rb 40