Subversion Repositories Kolibri OS

Rev

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

Rev 567 Rev 569
Line 53... Line 53...
53
;;
53
;;
54
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
54
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Line 55... Line 55...
55
 
55
 
Line 56... Line 56...
56
include 'macros.inc'
56
include 'macros.inc'
Line 57... Line 57...
57
 
57
 
Line 58... Line 58...
58
$Revision: 567 $
58
$Revision: 569 $
59
 
59
 
Line 2961... Line 2961...
2961
    je    draw_skin_window
2961
    je    draw_skin_window
2962
    cmp   edi,4   ; type V - skinned window not sized!		{not_sized_skin_window}
2962
    cmp   edi,4   ; type V - skinned window not sized!		{not_sized_skin_window}
2963
    jne   nosyswV
2963
    jne   nosyswV
2964
  draw_skin_window:
2964
  draw_skin_window:
Line -... Line 2965...
-
 
2965
 
-
 
2966
    inc   [mouse_pause]
2965
 
2967
    call  [disable_mouse]
-
 
2968
    call  sys_set_window
2966
    ; parameter for drawwindow_IV
2969
    call  [disable_mouse]
2967
    push  0
2970
    push  0
2968
    mov   edi, [TASK_COUNT]
2971
    mov   edi, [TASK_COUNT]
2969
    movzx edi, word [WIN_POS + edi*2]
2972
    movzx edi, word [WIN_POS + edi*2]
2970
    cmp   edi, [CURRENT_TASK]
2973
    cmp   edi, [CURRENT_TASK]
2971
    jne   @f
2974
    jne   @f
2972
    inc   dword [esp]
2975
    inc   dword [esp]
2973
 @@:
-
 
2974
 
-
 
2975
    inc   [mouse_pause]
-
 
2976
    call  [disable_mouse]
-
 
2977
    call  sys_set_window
-
 
2978
    call  [disable_mouse]
2976
 @@:
2979
    call  drawwindow_IV
2977
    call  drawwindow_IV
2980
    ;dec   [mouse_pause]
2978
    ;dec   [mouse_pause]
2981
    ;call   [draw_pointer]
2979
    ;call   [draw_pointer]
2982
    ;ret
2980
    ;ret
Line 3214... Line 3212...
3214
        movsd
3212
        movsd
3215
        movsd
3213
        movsd
3216
        movsd
3214
        movsd
3217
    pop   edi esi ecx
3215
    pop   edi esi ecx
Line -... Line 3216...
-
 
3216
 
-
 
3217
        mov     esi, [CURRENT_TASK]
-
 
3218
        movzx   esi, word [WIN_STACK+esi*2]
-
 
3219
        lea     esi, [WIN_POS+esi*2]
-
 
3220
        call    waredraw
3218
 
3221
 
3219
    push  eax ebx ecx edx
3222
    push  eax ebx ecx edx
3220
;;;    mov   eax, 1
3223
;;;    mov   eax, 1
3221
;;;    call  delay_hs
3224
;;;    call  delay_hs
3222
    mov   eax, [edi+WDATA.box.left]
3225
    mov   eax, [edi+WDATA.box.left]