Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. BGRedrawThread:
  2.  
  3.         mcall   40,010000b
  4.  
  5.  
  6. BGRTmessages:
  7.         mcall   10
  8.         sub     eax,5
  9.         jz      BGRTRedrawIcons
  10.  
  11.         jmp     BGRTmessages
  12.  
  13. BGRTRedrawIcons:
  14.         mcall   48,5
  15.         mov     dx,ax
  16.         shr     eax,16
  17.         sub     dx,ax
  18.         mov     [ScreenX],dx
  19.         mov     ax,bx
  20.         shr     ebx,16
  21.         sub     ax,bx
  22.         mov     [ScreenY],ax
  23.  
  24.         mov     ecx,[MaxNumIcon]
  25.         test    ecx,ecx
  26.         jz      .NoDraw
  27.         xor     ebx,ebx
  28.     @@: push    ecx
  29.         cmp     [IconNoDraw],ebx
  30.         je      .nd
  31.         stdcall DrawIcon,ebx,0
  32.       .nd:
  33.         inc     ebx
  34.         pop     ecx
  35.         loop    @b
  36.    .NoDraw:
  37.         jmp     BGRTmessages
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.