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! |