Subversion Repositories Kolibri OS

Rev

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

Rev 1442 Rev 1464
Line 477... Line 477...
477
    stdcall dword[tl_get_mem_size], [bmp_icon],tree2
477
    stdcall dword[tl_get_mem_size], [bmp_icon],tree2
478
    pop ecx
478
    pop ecx
479
    inc ecx ;¤«ï § ¯¨á¨ ¢ ä ©« § ¢¥àè î饣® ­ã«ï
479
    inc ecx ;¤«ï § ¯¨á¨ ¢ ä ©« § ¢¥àè î饣® ­ã«ï
Line 480... Line 480...
480
 
480
 
481
    mov eax,70
481
    mov eax,70
482
    m2m [run_file_70.param4], [bmp_icon]
482
    m2m [run_file_70.Buffer], [bmp_icon]
483
    mov [run_file_70.func_n], 2
483
    mov [run_file_70.Function], 2
484
    mov [run_file_70.param1], 0
484
    mov [run_file_70.Position], 0
485
    mov [run_file_70.param2], 0
485
    mov [run_file_70.Flags], 0
486
    mov [run_file_70.param3], ecx
486
    mov [run_file_70.Count], ecx
487
    mov [run_file_70.rezerv], 0
487
    mov byte[run_file_70+20], 0
488
    mov [run_file_70.name], file_name
488
    mov [run_file_70.FileName], file_name
489
    mov ebx,run_file_70
489
    mov ebx,run_file_70
490
    int 0x40
490
    int 0x40
491
  pop edi ecx ebx eax
491
  pop edi ecx ebx eax
Line 498... Line 498...
498
  jne .end_f
498
  jne .end_f
499
  pushad
499
  pushad
500
    mov byte[met_fr_opn],1
500
    mov byte[met_fr_opn],1
501
    copy_path fn_metki,sys_path,file_name,0x0
501
    copy_path fn_metki,sys_path,file_name,0x0
502
    mov eax,70 ;load icon file
502
    mov eax,70 ;load icon file
503
    mov [run_file_70.func_n], 0
503
    mov [run_file_70.Function], 0
504
    mov [run_file_70.param1], 0
504
    mov [run_file_70.Position], 0
505
    mov [run_file_70.param2], 0
505
    mov [run_file_70.Flags], 0
506
    mov [run_file_70.param3], TREE_ICON_SYS16_BMP_SIZE
506
    mov [run_file_70.Count], TREE_ICON_SYS16_BMP_SIZE
507
    mov [run_file_70.rezerv], 0
507
    mov byte[run_file_70+20], 0
508
    mov [run_file_70.name], file_name
508
    mov [run_file_70.FileName], file_name
509
    m2m [run_file_70.param4], [bmp_icon]
509
    m2m [run_file_70.Buffer], [bmp_icon]
510
    mov eax,70
510
    mov eax,70
511
    mov ebx,run_file_70
511
    mov ebx,run_file_70
512
    int 0x40
512
    int 0x40
513
    cmp ebx,0xffffffff
513
    cmp ebx,0xffffffff
514
    je @f
514
    je @f
Line 799... Line 799...
799
align 4 ;§ £à㦠¥â ®¯à¥¤¥«¥­­ë© â ©«
799
align 4 ;§ £à㦠¥â ®¯à¥¤¥«¥­­ë© â ©«
800
proc load_new_tile, tile:dword
800
proc load_new_tile, tile:dword
801
  pushad
801
  pushad
Line 802... Line 802...
802
 
802
 
803
  mov eax,70 ;load icon file
803
  mov eax,70 ;load icon file
804
  mov [run_file_70.func_n], 0
804
  mov [run_file_70.Function], 0
805
  mov [run_file_70.param1], 0
805
  mov [run_file_70.Position], 0
806
  mov [run_file_70.param2], 0
806
  mov [run_file_70.Flags], 0
807
  mov [run_file_70.param3], RGB_TILE_SIZE+300 ;+54
807
  mov [run_file_70.Count], RGB_TILE_SIZE+300 ;+54
808
  m2m [run_file_70.param4], [bmp_icon]
808
  m2m [run_file_70.Buffer], [bmp_icon]
809
  mov [run_file_70.rezerv], 0
809
  mov byte[run_file_70+20], 0
810
  mov [run_file_70.name], file_name
810
  mov [run_file_70.FileName], file_name
811
  mov ebx,run_file_70
811
  mov ebx,run_file_70
812
  int 0x40
812
  int 0x40
813
  mov edi,[tile]
813
  mov edi,[tile]
814
;  cmp ebx,0xffffffff
814
;  cmp ebx,0xffffffff