Subversion Repositories Kolibri OS

Rev

Rev 8839 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. ;ª ª ãáâ஥­® ¤¥à¥¢®:
  2. ;¬ áᨢ, ­  ª®â®àë© ãª §ë¢ ¥â PTree ᮤ¥à¦¨â § ¯¨á¨ _tree
  3. ;
  4. ;0 0,szRoot
  5. ;1  1,dir1
  6. ;2  1,dir2
  7. ;3   2,dir21
  8. ;4   2,dir22
  9. ;5    3,dir221
  10. ;6   2,dir23
  11. ;7  1,dir3
  12. ;8  1,dir4
  13. ;9   2,dir41
  14.  
  15.  
  16.  
  17. TR_LINE_H equ 18
  18.  
  19. NUM_READ_FILES = 26
  20.  
  21.  
  22.  
  23.  
  24. macro p2p r1,r2
  25. {
  26.         push    dword r2
  27.         pop     dword r1
  28. }
  29.  
  30.  
  31.  
  32.  
  33.  
  34. uglobal
  35. ;-------------- file_tree.inc
  36.  
  37. openDir rb 1024         ;§¤¥áì ¯ãâì ¤«ï ç⥭¨ï ¯ ¯ª¨
  38. tmpStr rb 1024
  39.  
  40. treeDirBuf rb 32+304*NUM_READ_FILES
  41. PTree   rd 1    ;㪠§ â¥«ì ­  ¬ áᨢ áâàãªâãà _tree. ®á«¥¤­ïï - _tree.name = 0
  42. TreeSize rd 1
  43.  
  44. endg
  45.  
  46. iglobal
  47. ;------------- file_tree.inc
  48. szRoot db 'hd0',0
  49.  
  50. tree_info:
  51.   .x            dd 13
  52.   .y            dd 110
  53.   .w            dd 284
  54.   .h            dd 300
  55.   .numLines     dd 200/TR_LINE_H
  56.   .firstLine    dd 0
  57.  
  58. fiTree          dd 1
  59.   .numBlock     dd 0
  60.   .flags        dd 0
  61.   .numRead      dd NUM_READ_FILES
  62.   .buff         dd treeDirBuf;buf
  63.                 db 0
  64.   .path         dd openDir
  65.  
  66.  
  67.  
  68. readFolder dd rdFoldforTree     ;äã­ªæ¨ï, ª®â®à®© ç¨â ¥âáï ¯ ¯ª 
  69.  
  70.  
  71. endg
  72.  
  73. DDt dd 0
  74.  
  75.