Subversion Repositories Kolibri OS

Rev

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

Rev 7300 Rev 7889
Line 270... Line 270...
270
        mov     ebx, TAB_WIDTH
270
        mov     ebx, TAB_WIDTH
271
        mov     ecx, TOP_SPACE shl 16 + TAB_HEIGHT
271
        mov     ecx, TOP_SPACE shl 16 + TAB_HEIGHT
272
        mov     edx, WINDOW_BTN_START
272
        mov     edx, WINDOW_BTN_START
273
        mov     edi, windows
273
        mov     edi, windows
274
  .more_btn:
274
  .more_btn:
275
        mov     esi, [colors.work_button]
275
        mov     esi, [colors.work]
276
        cmp     [window_active], edi
276
        cmp     [window_active], edi
277
        jne     @f
277
        jne     @f
278
        not     esi
278
        ;not     esi
279
        and     esi, 0x00ffffff
279
        ;and     esi, 0x00ffffff
-
 
280
		mov      esi,  [colors.work_light]  
280
      @@:
281
      @@:
281
        mcall
282
        mcall
282
        inc     edx
283
        inc     edx
283
        add     ebx, (TAB_WIDTH + TAB_SPACE) shl 16
284
        add     ebx, (TAB_WIDTH + TAB_SPACE) shl 16
284
        add     edi, sizeof.window
285
        add     edi, sizeof.window
Line 297... Line 298...
297
        mov     bx, SCROLLBAR_WIDTH
298
        mov     bx, SCROLLBAR_WIDTH
298
        mov     ecx, TOP_SPACE shl 16 + TAB_HEIGHT - 1
299
        mov     ecx, TOP_SPACE shl 16 + TAB_HEIGHT - 1
299
        mov     edx, WINDOW_BTN_CLOSE
300
        mov     edx, WINDOW_BTN_CLOSE
300
        mov     esi, 0x00aa0000         ; red !
301
        mov     esi, 0x00aa0000         ; red !
301
        mcall
302
		mcall
-
 
303
 
-
 
304
		pusha
-
 
305
		; write closing cross
-
 
306
		mov     ebx, [xsize]
-
 
307
		sub     ebx, 9
-
 
308
        shl     ebx, 16
-
 
309
		add     ebx, TOP_SPACE+3
-
 
310
		mov     ecx, 0x80FFFfff
-
 
311
		mov     edx, closing_cross
-
 
312
        mcall   4
-
 
313
		popa
302
  @@:
314
  @@:
Line 303... Line 315...
303
 
315
 
Line 304... Line 316...
304
; Draw the windownames onto the buttons
316
; Draw the windownames onto the buttons
305
 
317
 
306
        mov     eax, 4
318
        mov     eax, 4
307
        mov     ebx, 5 shl 16 + TOP_SPACE + 4 ;;;;
319
        mov     ebx, 5 shl 16 + TOP_SPACE + 4 ;;;;
308
        mov     esi, MAX_WINDOWS
320
        mov     esi, MAX_WINDOWS
309
        mov     edi, windows
321
        mov     edi, windows
310
  .more:
322
  .more:
311
        mov     ecx, [colors.work_button_text]
323
        mov     ecx, [colors.work_text]
312
        test    [edi + window.flags], FLAG_UPDATED
324
        test    [edi + window.flags], FLAG_UPDATED
313
        jz      @f
325
        jz      @f
314
        mov     ecx, 0x00aa0000         ; RED!
326
        mov     ecx, 0x00aa0000         ; RED!