Subversion Repositories Kolibri OS

Rev

Rev 8496 | Rev 8753 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8496 Rev 8497
Line 35... Line 35...
35
START:
35
START:
36
        mcall   SF_SYSTEM, SSF_MOUSE_SETTINGS, SSSF_SET_SPEED, 5
36
        mcall   SF_SYSTEM, SSF_MOUSE_SETTINGS, SSSF_SET_SPEED, 5
37
        mcall   SF_SYSTEM, SSF_MOUSE_SETTINGS, SSSF_SET_SPEEDUP, 5
37
        mcall   SF_SYSTEM, SSF_MOUSE_SETTINGS, SSSF_SET_SPEEDUP, 5
38
        mcall   SF_SYS_MISC, SSF_HEAP_INIT
38
        mcall   SF_SYS_MISC, SSF_HEAP_INIT
39
        mcall   SF_KEYBOARD, SSF_SET_INPUT_MODE, 1  ; set kbd mode to scancodes
39
        mcall   SF_KEYBOARD, SSF_SET_INPUT_MODE, 1  ; set kbd mode to scancodes
40
        mcall   SF_SET_EVENTS_MASK, EVM_REDRAW or EVM_KEY or EVM_BUTTON or EVM_MOUSE or EVM_MOUSE_FILTER
40
        mcall   SF_SET_EVENTS_MASK, EVM_REDRAW or EVM_KEY or EVM_BUTTON or \
-
 
41
                EVM_MOUSE or EVM_MOUSE_FILTER
Line 41... Line 42...
41
 
42
 
42
        stdcall dll.Load, @IMPORT
43
        stdcall dll.Load, @IMPORT
43
        or      eax, eax
44
        or      eax, eax
Line 1060... Line 1061...
1060
        call    generate_window_header
1061
        call    generate_window_header
1061
@@:
1062
@@:
1062
		cmp     [window.width], 0
1063
        cmp     [window.width], 0
1063
		jne     @f
1064
        jne     @f
1064
		mcall   SF_GET_SCREEN_SIZE
1065
        mcall   SF_GET_SCREEN_SIZE
1065
		mov     ebx,eax			  ;
1066
        mov     ebx, eax
1066
		shr     ebx,16			  ; ebx = width
1067
        shr     ebx, 16         ; ebx = width
1067
		movzx   esi,ax			  ; esi = height
1068
        movzx   esi, ax         ; esi = height
Line 1068... Line 1069...
1068
		
1069
 
1069
		mov     eax, ebx
1070
        mov     eax, ebx