Rev 5452 | Rev 6218 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5452 | Rev 5872 | ||
---|---|---|---|
Line 9... | Line 9... | ||
9 | mcall 12,1 |
9 | mcall 12,1 |
Line 10... | Line 10... | ||
10 | 10 | ||
Line 11... | Line 11... | ||
11 | mcall 48,3,system_colours,10*4 |
11 | mcall 48,3,system_colours,10*4 |
12 | - | ||
13 | mov eax, [system_colours+4*6] |
- | |
14 | ; sub eax, 0x101010 |
- | |
15 | ; mov [wcolor], eax |
12 | |
16 | 13 | mov eax, [system_colours+4*6] |
|
17 | mov edx,[system_colours+4*6] |
14 | mov edx,[system_colours+4*6] |
18 | mov eax,COLOR_CHANGE_MAGNITUDE |
15 | mov eax,COLOR_CHANGE_MAGNITUDE |
Line 83... | Line 80... | ||
83 | align 4 |
80 | align 4 |
84 | fill_window: |
81 | fill_window: |
85 | movzx ebx,word [screenxy+2] |
82 | movzx ebx,word [screenxy+2] |
86 | xor ecx,ecx |
83 | xor ecx,ecx |
87 | mov edx,[wcolor] |
84 | mov edx,[wcolor] |
88 | ; add edx,0x161616 |
- | |
89 | mov eax,COLOR_CHANGE_MAGNITUDE_0 |
85 | mov eax,COLOR_CHANGE_MAGNITUDE_0 |
90 | imul eax,dword [soften_height] |
86 | imul eax,dword [soften_height] |
91 | call subtract_color_change_magnitude |
87 | call subtract_color_change_magnitude |
92 | cmp [soften_up],dword 0 |
88 | cmp [soften_up],dword 0 |
93 | je no_su |
89 | je no_su |
94 | ;-------------------------------------- |
90 | ;-------------------------------------- |
95 | align 4 |
91 | align 4 |
96 | @@: ; debug.inc has macros with the same name |
- | |
97 | ; sub edx,0x040404 |
92 | @@: |
98 | mov eax,COLOR_CHANGE_MAGNITUDE_0 |
93 | mov eax,COLOR_CHANGE_MAGNITUDE_0 |
99 | call add_color_change_magnitude |
94 | call add_color_change_magnitude |
100 | ; draw soften_up - the width of 5 pixels |
95 | ; draw soften_up - the width of 5 pixels |
101 | and edx,0x00FFFFFF |
96 | and edx,0x00FFFFFF |
102 | mcall 38 |
97 | mcall 38 |
Line 144... | Line 139... | ||
144 | rol ecx,16 |
139 | rol ecx,16 |
145 | add ecx,[soften_height] |
140 | add ecx,[soften_height] |
146 | ;-------------------------------------- |
141 | ;-------------------------------------- |
147 | align 4 |
142 | align 4 |
148 | @@: |
143 | @@: |
149 | ; mov esi,stripe |
- | |
150 | mov edx,[wcolor] |
144 | mov edx,[wcolor] |
151 | ;-------------------------------------- |
145 | ;-------------------------------------- |
152 | align 4 |
146 | align 4 |
153 | newline3: |
147 | newline3: |
154 | and edx,0x00FFFFFF |
148 | and edx,0x00FFFFFF |
Line 179... | Line 173... | ||
179 | 173 | ||
180 | mov ecx,1 *65536 |
174 | mov ecx,1 *65536 |
181 | add ecx,[height] |
175 | add ecx,[height] |
182 | dec ecx |
176 | dec ecx |
183 | mov edx,101 |
- | |
184 | ; add edx,[button_frames] |
177 | mov edx,101 |
185 | or edx,0x40000000 |
178 | or edx,0x40000000 |
Line 186... | Line 179... | ||
186 | mcall 8,<0,9>,,,[wcolor] ; ABS LEFT |
179 | mcall 8,<0,9>,,,[wcolor] ; ABS LEFT |
187 | 180 | ||
188 | mov ebx,2*65536 ;+6 |
181 | mov ebx,2*65536 ;+6 |
189 | mov bx,[height] |
182 | mov bx,[height] |
190 | shr bx,1 |
- | |
191 | sub bx,3 |
- | |
192 | ; mov ecx,[wcolor] |
183 | shr bx,1 |
193 | ; add ecx,0x303030 |
184 | sub bx,3 |
194 | mov edx,[wcolor] |
185 | mov edx,[wcolor] |
195 | mov eax,COLOR_CHANGE_MAGNITUDE_2 |
186 | mov eax,COLOR_CHANGE_MAGNITUDE_2 |
196 | call add_color_change_magnitude |
187 | call add_color_change_magnitude |
Line 215... | Line 206... | ||
215 | add ecx,[height] |
206 | add ecx,[height] |
216 | dec ecx |
207 | dec ecx |
217 | add ebx,68*65536 |
208 | add ebx,68*65536 |
218 | mov bx,10 ;9 |
209 | mov bx,10 ;9 |
219 | mov edx,102 |
210 | mov edx,102 |
220 | ; add edx,[button_frames] |
- | |
221 | or edx,0x40000000 |
211 | or edx,0x40000000 |
222 | mcall 8,,,,[wcolor] ; ABS RIGHT |
212 | mcall 8,,,,[wcolor] ; ABS RIGHT |
Line 223... | Line 213... | ||
223 | 213 | ||
224 | mov ebx,[max_x] |
214 | mov ebx,[max_x] |
225 | sub ebx,6 |
215 | sub ebx,6 |
226 | shl ebx,16 |
216 | shl ebx,16 |
227 | mov bx,[height] |
217 | mov bx,[height] |
228 | shr bx,1 |
218 | shr bx,1 |
229 | sub bx,3 |
- | |
230 | ; mov ecx,[wcolor] |
- | |
231 | ; add ecx,0x303030 |
219 | sub bx,3 |
232 | mov edx,[wcolor] |
220 | mov edx,[wcolor] |
233 | mov eax,COLOR_CHANGE_MAGNITUDE_2 |
221 | mov eax,COLOR_CHANGE_MAGNITUDE_2 |
234 | call add_color_change_magnitude |
222 | call add_color_change_magnitude |
235 | mov ecx,edx |
223 | mov ecx,edx |
Line 254... | Line 242... | ||
254 | 242 | ||
255 | add ebx, ML_SIZE shl 16 |
243 | add ebx, ML_SIZE shl 16 |
256 | ;-------------------------------------- |
244 | ;-------------------------------------- |
257 | align 4 |
245 | align 4 |
258 | @@: |
- | |
259 | ; call calculate_button_y_coordinate_and_size |
246 | @@: |
260 | mov ecx, [height] |
247 | mov ecx, [height] |
261 | mov edx, 0x60d1ff01 |
- | |
262 | ; mov edx, 0xd1ff01 |
- | |
263 | ; add edx, [button_frames] |
248 | mov edx, 0x60d1ff01 |
Line 264... | Line 249... | ||
264 | mcall 8,,,,[wcolor] ; MENU BUTTON |
249 | mcall 8,,,,[wcolor] ; MENU BUTTON |
265 | 250 | ||
266 | mov eax,ebx |
251 | mov eax,ebx |
Line 283... | Line 268... | ||
283 | mov edx,[MenuButton_color] ;0x44aa44 |
268 | mov edx,[MenuButton_color] ;0x44aa44 |
284 | mov esi,[wcolor] |
269 | mov esi,[wcolor] |
285 | add ebx,3 shl 16 - 5 |
270 | add ebx,3 shl 16 - 5 |
286 | call draw_appl_button |
271 | call draw_appl_button |
Line 287... | Line 272... | ||
287 | 272 | ||
288 | add ebx, 6*65536 |
273 | add ebx, 4*65536 |
289 | mov bx,[height] |
274 | mov bx,[height] |
290 | shr bx,1 |
275 | shr bx,1 |
291 | sub bx,3 |
276 | sub bx,7 |
292 | mov ecx,[PanelText_color] |
277 | mov ecx,[PanelText_color] |
293 | or ecx,0x10000000 |
278 | or ecx,0x10000000 |
294 | if lang eq et |
279 | if lang eq et |
295 | mcall 4,,,m_text,5 |
280 | mcall 4,,,m_text,5 |
Line 322... | Line 307... | ||
322 | @@: |
307 | @@: |
323 | ; Inserted code for drawing buttons 103, 104, 105 (Clean, Restore, Exchange windows) |
308 | ; Inserted code for drawing buttons 103, 104, 105 (Clean, Restore, Exchange windows) |
324 | mov esi, dword [system_colours+24] ; drawing buttons |
309 | mov esi, dword [system_colours+24] ; drawing buttons |
325 | and esi, 0x00ffffff |
310 | and esi, 0x00ffffff |
326 | mov edx, 0x60000000 + 103 |
311 | mov edx, 0x60000000 + 103 |
327 | ; call calculate_button_y_coordinate_and_size |
- | |
328 | mov ecx, [height] |
312 | mov ecx, [height] |
329 | mcall 8 ;,,<3,13> |
313 | mcall 8 ;,,<3,13> |
Line 330... | Line 314... | ||
330 | 314 | ||
331 | call calculate_button_y_coordinate_and_size |
315 | call calculate_button_y_coordinate_and_size |
332 | mov edx,[CleanDesktopButton_color] ;time_bgr_color |
316 | mov edx,[CleanDesktopButton_color] ;time_bgr_color |
333 | mov esi,[wcolor] |
317 | mov esi,[wcolor] |
Line 334... | Line -... | ||
334 | call draw_appl_button |
- | |
335 | - | ||
336 | ; mov ecx, dword [system_colours+28] |
318 | call draw_appl_button |
337 | ; and ecx, 0x00ffffff |
319 | |
338 | mov ecx,[PanelText_color] |
- | |
339 | add ebx,5 shl 16 |
320 | mov ecx,[PanelText_color] |
340 | ; mov bx,6 |
321 | add ebx,5 shl 16 |
341 | mov bx,[height] |
322 | mov bx,[height] |
342 | shr bx,1 |
323 | shr bx,1 |
343 | sub bx,2 |
324 | sub bx,2 |
Line 357... | Line 338... | ||
357 | cmp [run_appl],dword 0 ; do not draw application buttons |
338 | cmp [run_appl],dword 0 ; do not draw application buttons |
358 | je .exit |
339 | je .exit |
Line 359... | Line 340... | ||
359 | 340 | ||
Line 360... | Line -... | ||
360 | call calculate_offset_X |
- | |
361 | 341 | call calculate_offset_X |
|
362 | ; mcall 14 |
342 | |
Line 363... | Line 343... | ||
363 | mov eax,[screenxy] |
343 | mov eax,[screenxy] |
364 | shr eax,16 |
344 | shr eax,16 |
Line 414... | Line 394... | ||
414 | shl ebx,16 |
394 | shl ebx,16 |
415 | mov bx, TAB_SIZE-1 |
395 | mov bx, TAB_SIZE-1 |
416 | mov edx,edi |
396 | mov edx,edi |
417 | add edx,52 |
397 | add edx,52 |
418 | or edx,0x60000000 |
398 | or edx,0x60000000 |
419 | ; mov ecx, 1*65536 |
- | |
420 | ; add ecx, [height] |
- | |
421 | ; sub ecx,3 |
- | |
422 | mov ecx, [height] |
399 | mov ecx, [height] |
423 | mcall 8,,,,[wcolor] |
400 | mcall 8,,,,[wcolor] |
Line 424... | Line 401... | ||
424 | 401 | ||
425 | inc edi |
402 | inc edi |