Subversion Repositories Kolibri OS

Rev

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

Rev 6705 Rev 7019
Line 86... Line 86...
86
macro edit_boxes_set_sys_color start,end,color_table
86
macro edit_boxes_set_sys_color start,end,color_table
87
{
87
{
88
        mov     edi,start
88
        mov     edi,start
89
        mov     ecx,((end-start)/ed_struc_size)
89
        mov     ecx,((end-start)/ed_struc_size)
90
        mov     esi,color_table
90
        mov     esi,color_table
91
@@:
-
 
92
        mov     eax,[esi+36]
91
        mov     eax,[esi+system_colors.work_graph]
93
        mov     ebx,[esi+20]
92
        mov     ebx,[esi+system_colors.work]
94
        mov     ed_focus_border_color,eax
93
        mov     ed_focus_border_color,eax
95
        shr     eax,1
94
        shr     eax,1
96
        shr     ebx,1
95
        shr     ebx,1
97
        and     eax,7F7F7Fh
96
        and     eax,7F7F7Fh
98
        and     ebx,7F7F7Fh
97
        and     ebx,7F7F7Fh
99
        add     eax,ebx
98
        add     eax,ebx                
-
 
99
@@:
100
        mov     ed_blur_border_color,eax
100
        mov     ed_blur_border_color,eax
101
        mov     shift_color,eax
101
        mov     shift_color,0A4C4E4h
102
        mov     eax,ed_text_color
102
        mov     ed_text_color,0
103
        mov     ebx,[esi+32]
-
 
104
        shr     eax,24
-
 
105
        shl     ebx,8
-
 
106
        add     eax,ebx
-
 
107
        ror     eax,8
-
 
108
        mov     ed_text_color,eax
103
        mov     ed_color,0FFFFFFh
109
        add     edi,ed_struc_size
104
        add     edi,ed_struc_size
110
        loop    @b
105
        loop    @b
111
}
106
}