Rev 7824 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7824 | Rev 7829 | ||
---|---|---|---|
Line 254... | Line 254... | ||
254 | 254 | ||
255 | mov eax,[PROCESSINFO+70] ;get status of window |
255 | mov eax,[PROCESSINFO+70] ;get status of window |
256 | test eax,100b |
256 | test eax,100b |
Line -... | Line 257... | ||
- | 257 | jne .end |
|
- | 258 | ||
- | 259 | WIN_MIN_W = 350 |
|
257 | jne .end |
260 | WIN_MIN_H = 300 |
258 | 261 | ||
259 | cmp dword[pinfo.box.width],230 ; check min-width |
262 | cmp dword[pinfo.client_box.width],WIN_MIN_W |
- | 263 | jge @f |
|
- | 264 | mcall 67,-1,-1,WIN_MIN_W+20,-1 |
|
- | 265 | jmp .end |
|
260 | jge @f |
266 | @@: |
- | 267 | cmp dword[pinfo.client_box.height],WIN_MIN_H |
|
- | 268 | jge @f |
|
261 | mcall 67,-1,-1,300,-1 |
269 | mcall 67,-1,-1,-1,WIN_MIN_H+50 |
262 | ret |
270 | jmp .end |
263 | @@: |
271 | @@: |
264 | mpack ebx,[pinfo.client_box.width],RIGHT_BTN_W |
272 | mpack ebx,[pinfo.client_box.width],RIGHT_BTN_W |
265 | msub ebx,RIGHT_BTN_W+1,0 |
273 | msub ebx,RIGHT_BTN_W+1,0 |
266 | mcall 8,ebx, |
274 | mcall 8,ebx, |
Line 267... | Line -... | ||
267 | mcall ,ebx, |
- | |
268 | mcall ,ebx, |
- | |
269 | - | ||
270 | - | ||
271 | ;button for OpenDialog [..] |
- | |
272 | ; mov ebx, 5*65536+47 |
- | |
273 | ; mov ecx, 33*65536+14 |
- | |
274 | ; mcall ,,,5 |
- | |
275 | - | ||
276 | ; mpack ebx,6,0 ; Draw Window Text |
- | |
277 | ; add ebx,1+ 14/2-3 |
- | |
278 | ; mcall 4,,[sc.work_text],text,text.line_size ;InFile |
- | |
279 | - | ||
280 | ; add ebx, 16 ;14 |
- | |
281 | ; add edx,text.line_size |
- | |
282 | ; mcall ;OutFile |
- | |
283 | - | ||
284 | ; mov ecx,[sc.work_button_text] |
- | |
285 | ; add ebx, 16 ;14 |
- | |
286 | ; add edx,text.line_size |
275 | mcall ,ebx, |
Line 287... | Line 276... | ||
287 | ; mcall ;Path |
276 | mcall ,ebx, |
288 | 277 | ||
289 | mcall 8,<5,62>, |
278 | mcall ,<5,62>, |
290 | 279 | ||
291 | mov ecx, [sc.work_text] |
280 | mov ecx, [sc.work_text] |
292 | or ecx, $10000000 |
281 | or ecx, $10000000 |
293 | mcall 4,<6,LINE_H*0+6>,,text+text.line_size*0,text.line_size ;InFile |
282 | mcall 4,<6,LINE_H*0+6>,,text+text.line_size*0,text.line_size ;InFile |
Line 294... | Line 283... | ||
294 | mcall ,<6,LINE_H*1+6>,,text+text.line_size*1,esi ;OutFile |
283 | mcall ,<6,LINE_H*1+6>,,text+text.line_size*1,esi ;OutFile |
295 | mov ecx, [sc.work_button_text] |
284 | mov ecx, [sc.work_button_text] |
296 | or ecx, $10000000 |
285 | or ecx, $10000000 |
297 | mcall ,<0,LINE_H*2+6>,,text+text.line_size*2,esi ;Path |
286 | mcall ,<0,LINE_H*2+6>,,text+text.line_size*2,esi ;Path |
298 | 287 | ||
299 | mov ebx,[pinfo.client_box.width] |
288 | mov ebx,[pinfo.client_box.width] |
300 | sub ebx,RIGHT_BTN_W+1-9 |
289 | sub ebx,RIGHT_BTN_W-12 |
Line 415... | Line 404... | ||
415 | @@: |
404 | @@: |
416 | popad |
405 | popad |
417 | ret |
406 | ret |
418 | ;--------------------------------------------------------------------- |
407 | ;--------------------------------------------------------------------- |
419 | draw_messages: |
408 | draw_messages: |
420 | mpack ebx,7-2,[pinfo.client_box.width] |
409 | mpack ebx,5,[pinfo.client_box.width] |
421 | sub ebx,9 |
410 | sub ebx,9 |
422 | mpack ecx,0,[pinfo.client_box.height] |
411 | mpack ecx,0,[pinfo.client_box.height] |
423 | madd ecx, LINE_H*4,-( LINE_H*4+5) |
412 | madd ecx, LINE_H*4,-( LINE_H*4+5) |
424 | mov word[bottom_right+2],bx |
413 | mov word[bottom_right+2],bx |
425 | mov word[bottom_right],cx |
414 | mov word[bottom_right],cx |
426 | msub [bottom_right],7,11 |
415 | msub [bottom_right],7,11 |
427 | add [bottom_right],7 shl 16 + 53 |
416 | add [bottom_right],7 shl 16 + 53 |
428 | mcall 13,,,[sc.work] ; clear work area |
417 | mcall 13,,,0xFeFefe ; clear work area |
- | 418 | ||
- | 419 | ; draw top shadow |
|
- | 420 | push ecx |
|
- | 421 | mov cx,1 |
|
- | 422 | mov edx,0xDADEDA |
|
- | 423 | mcall |
|
- | 424 | ||
- | 425 | ; draw left shadow |
|
- | 426 | pop ecx |
|
- | 427 | push ebx |
|
- | 428 | mov bx,1 |
|
- | 429 | mcall |
|
- | 430 | pop ebx |
|
- | 431 | ||
429 | _cy = 0 |
432 | _cy = 0 |
430 | _sy = 2 |
433 | _sy = 2 |
431 | _cx = 4 |
434 | _cx = 4 |
432 | _sx = 6 |
435 | _sx = 6 |
433 | push ebx ecx |
436 | push ebx ecx |