Rev 5516 | Rev 5903 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5516 | Rev 5721 | ||
---|---|---|---|
Line 266... | Line 266... | ||
266 | sub ebx, WIN_HEIGHT / 2 - 1 |
266 | sub ebx, WIN_HEIGHT / 2 - 1 |
267 | mov [win.x], eax |
267 | mov [win.x], eax |
268 | mov [win.y], ebx |
268 | mov [win.y], ebx |
Line 269... | Line 269... | ||
269 | 269 | ||
270 | ;; get colors |
270 | ;; get colors |
Line 271... | Line 271... | ||
271 | mcall 48, 3, skin, 192 |
271 | mcall 48, 3, skin, sizeof.system_colors |
272 | 272 | ||
Line 273... | Line 273... | ||
273 | ;; get opendialog |
273 | ;; get opendialog |
274 | invoke opendialog.init, opendialog |
274 | invoke opendialog.init, opendialog |
275 | 275 | ||
276 | ;; get pathshow |
276 | ;; get pathshow |
277 | mov eax, [param_s] |
277 | mov eax, [param_s] |
278 | mov ebx, [skin.win_text] |
278 | mov ebx, [skin.work_text] |
Line 279... | Line 279... | ||
279 | mov [ps_addres.txt], eax |
279 | mov [ps_addres.txt], eax |
280 | mov [ps_addres], ebx |
280 | mov [ps_addres], ebx |
281 | invoke pathshow.init, ps_addres |
281 | invoke pathshow.init, ps_addres |
282 | 282 | ||
283 | ;; get checkbox |
283 | ;; get checkbox |
284 | mov eax, [skin.gui_face] |
284 | mov eax, 0xFFFfff |
285 | mov ebx, [skin.gui_fcframe] |
285 | mov ebx, [skin.work_graph] |
286 | mov ecx, [skin.win_text] |
286 | mov ecx, [skin.work_text] |
Line 294... | Line 294... | ||
294 | mov eax, [sb_apps.max_area] |
294 | mov eax, [sb_apps.max_area] |
295 | and eax, 1b |
295 | and eax, 1b |
296 | shr [sb_apps.max_area], 1 |
296 | shr [sb_apps.max_area], 1 |
297 | add [sb_apps.max_area], eax |
297 | add [sb_apps.max_area], eax |
Line 298... | Line 298... | ||
298 | 298 | ||
299 | mov eax, [skin.gui_face] |
299 | mov eax, 0xFFFfff |
300 | mov ebx, [skin.3d_face] |
300 | mov ebx, 0xCCCccc ;[skin.3d] |
301 | mov [sb_apps.bg_color], eax |
301 | mov [sb_apps.bg_color], eax |
302 | mov [sb_apps.front_color], ebx |
302 | mov [sb_apps.front_color], ebx |
Line 303... | Line 303... | ||
303 | mov [sb_apps.line_color], ebx |
303 | mov [sb_apps.line_color], ebx |
Line 323... | Line 323... | ||
323 | mov eax, [eax + 24] |
323 | mov eax, [eax + 24] |
324 | .setalpha: |
324 | .setalpha: |
325 | mov ebx, [eax + edi] |
325 | mov ebx, [eax + edi] |
326 | shr ebx, 24 |
326 | shr ebx, 24 |
327 | cmpne ebx, 0, @f |
327 | cmpne ebx, 0, @f |
328 | mov ecx, [skin.gui_face] |
328 | mov ecx, 0xFFFfff |
329 | mov [eax + edi], ecx |
329 | mov [eax + edi], ecx |
330 | @@: |
330 | @@: |
331 | cmpe edi, 0, @f |
331 | cmpe edi, 0, @f |
332 | sub edi, 4 |
332 | sub edi, 4 |
333 | jmp .setalpha |
333 | jmp .setalpha |
Line 525... | Line 525... | ||
525 | ;---------------------- |
525 | ;---------------------- |
Line 526... | Line 526... | ||
526 | 526 | ||
527 | proc draw_window |
527 | proc draw_window |
Line 528... | Line 528... | ||
528 | mcall 12, 1 |
528 | mcall 12, 1 |
529 | 529 | ||
530 | mov edx, [skin.win_face] |
530 | mov edx, [skin.work] |
531 | or edx, 0x34 shl 24 |
531 | or edx, 0x34 shl 24 |
532 | mcall 0, <[win.x], WIN_WIDTH>, <[win.y], WIN_HEIGHT>, , , win.title |
532 | mcall 0, <[win.x], WIN_WIDTH>, <[win.y], WIN_HEIGHT>, , , win.title |
533 | stdcall draw_list |
533 | stdcall draw_list |
534 | invoke scrollbar.draw, sb_apps |
534 | invoke scrollbar.draw, sb_apps |
Line 535... | Line 535... | ||
535 | invoke pathshow.draw, ps_addres |
535 | invoke pathshow.draw, ps_addres |
536 | invoke checkbox.draw, cb_always |
536 | invoke checkbox.draw, cb_always |
537 | 537 | ||
538 | mcall 13, <207, 66>, |
538 | mcall 13, <207, 66>, |
539 | mcall 8, <208, 63>, |
539 | mcall 8, <208, 63>, |
540 | ; |
540 | ; |
Line 541... | Line 541... | ||
541 | mov ecx, [skin.btn_text] |
541 | mov ecx, [skin.work_button_text] |
542 | add ecx, 0x80 shl 24 |
542 | add ecx, 0x80 shl 24 |
Line 573... | Line 573... | ||
573 | endp |
573 | endp |
Line 574... | Line 574... | ||
574 | 574 | ||
Line 575... | Line 575... | ||
575 | ;---------------------- |
575 | ;---------------------- |
576 | 576 | ||
577 | proc draw_list |
577 | proc draw_list |
578 | mcall 13, <3, LIST_WIDTH + 2 + 12>, <9 + 12, 1>, [skin.gui_fcframe] |
578 | mcall 13, <3, LIST_WIDTH + 2 + 12>, <9 + 12, 1>, [skin.work_graph] |
579 | mcall , , |
579 | mcall , , |
580 | mcall , <3, 1>, <9 + 12, LIST_HEIGHT + 1> |
580 | mcall , <3, 1>, <9 + 12, LIST_HEIGHT + 1> |
Line 581... | Line 581... | ||
581 | mcall , <3 + LIST_WIDTH + 12 + 1, 1> |
581 | mcall , <3 + LIST_WIDTH + 12 + 1, 1> |
582 | mcall , <4, LIST_WIDTH>, <10 + 12, LIST_HEIGHT>, [skin.gui_face] |
582 | mcall , <4, LIST_WIDTH>, <10 + 12, LIST_HEIGHT>, 0xFFFfff |
583 | 583 | ||
584 | mov esi, 1 |
584 | mov esi, 1 |
Line 620... | Line 620... | ||
620 | 620 | ||
621 | imul ecx, [_y], LINE_SIZE |
621 | imul ecx, [_y], LINE_SIZE |
622 | shl ecx, 16 |
622 | shl ecx, 16 |
Line 623... | Line 623... | ||
623 | add ecx, (10 + 12) shl 16 + LINE_SIZE |
623 | add ecx, (10 + 12) shl 16 + LINE_SIZE |
624 | 624 | ||
625 | mov edx, [skin.gui_face] |
625 | mov edx, 0xFFFfff |
626 | cmpe [_sel], 0, @f |
626 | cmpe [_sel], 0, @f |
627 | mov edx, [skin.gui_fcframe] |
627 | mov edx, 0x94AECE |
Line 628... | Line 628... | ||
628 | @@: |
628 | @@: |
629 | mcall 13 |
629 | mcall 13 |
630 | 630 | ||
631 | ;; shadows |
631 | ;; shadows |
Line 632... | Line 632... | ||
632 | push ecx |
632 | push ecx |
633 | cmpe [_sel], 1, .after_shadows |
633 | cmpe [_sel], 1, .after_shadows |
634 | mov edx, [skin.3d_face] |
634 | mov edx, 0xCCCccc ;[skin.3d] |
635 | 635 | ||
Line 668... | Line 668... | ||
668 | mov ecx, 32 * 32 |
668 | mov ecx, 32 * 32 |
669 | push edx |
669 | push edx |
670 | @@: |
670 | @@: |
671 | mov edx, [ebx] |
671 | mov edx, [ebx] |
672 | and edx, 0xFFFFFF |
672 | and edx, 0xFFFFFF |
673 | cmpne edx, [skin.gui_face], .not |
673 | cmpne edx, 0xFFFFFF, .not |
674 | mov edx, [skin.gui_fcframe] |
674 | mov edx, 0x94AECE |
675 | .not: |
675 | .not: |
676 | mov [eax], edx |
676 | mov [eax], edx |
677 | add eax, 3 |
677 | add eax, 3 |
678 | add ebx, 3 |
678 | add ebx, 3 |
679 | dec ecx |
679 | dec ecx |
Line 686... | Line 686... | ||
686 | 686 | ||
687 | ;; text |
687 | ;; text |
688 | mov ebx, edx |
688 | mov ebx, edx |
Line 689... | Line 689... | ||
689 | add ebx, (32 + 6) shl 16 + 32 / 2 - 9 / 2 |
689 | add ebx, (32 + 6) shl 16 + 32 / 2 - 9 / 2 |
690 | 690 | ||
691 | mov ecx, [skin.gui_text] |
691 | mov ecx, 0x000000 ; inactive item text |
692 | cmpe [_sel], 0, @f |
692 | cmpe [_sel], 0, @f |
693 | mov ecx, [skin.gui_fctext] |
693 | mov ecx, 0x000000 ; active item text |
Line 694... | Line 694... | ||
694 | @@: |
694 | @@: |
695 | add ecx, 0x80 shl 24 |
695 | add ecx, 0x80 shl 24 |
Line 728... | Line 728... | ||
728 | 728 | ||
Line 729... | Line 729... | ||
729 | dataend: |
729 | dataend: |
Line 730... | Line 730... | ||
730 | 730 | ||
731 | ;=============================== |
731 | ;=============================== |
732 | 732 | ||
733 | skin sys_colors_new |
733 | skin system_colors |
734 | list rb 32 * 256 |
734 | list rb 32 * 256 |
735 | .icon rd 256 |
735 | .icon rd 256 |