Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. <html>
  2. <head>
  3. <title>¤ыхьхэЄ Tree List</title>
  4. <meta http-equiv="content-type" content="text/html; charset=WINDOWS-1251">
  5. <style>
  6. body
  7. {
  8.   font-size: 15px;
  9.   font-family: "Bookman Old Style";
  10.   color: black;
  11.   text-align: justify;
  12. }
  13. h1 { color: green; font-size: 23px; }
  14. h2 { color: green; font-size: 21px; }
  15. h3 { color: green; font-size: 19px; }
  16. h4 { color: #803f00; font-size: 17px; }
  17. i { color: #0099cc; }
  18. b { color: #0099cc; }
  19. p {
  20.   text-indent: 1em;
  21.   margin-top: 3px;
  22.   margin-bottom: 2px;
  23.   margin-left: 0px;
  24.   margin-right: 0px;
  25. }
  26. ol, ul, dl{
  27.   margin-top: 3px;
  28.   margin-bottom: 2px;
  29. }
  30. pre
  31. {
  32.   padding: 2px;
  33.   padding-left: 20px;
  34.   margin-top: 5px;
  35.   margin-bottom: 5px;
  36.   margin-left: 0px;
  37.   margin-right: 0px;
  38.   font-family: "Courier New";
  39.   font-size: 15px;
  40.   color: #004000;
  41.   background-color: #ffd0ff;
  42. }
  43. table { font-size: 15px; }
  44. </style>
  45. </head>
  46. <body>
  47. <h1>╬уыртыхэшх</h1>
  48. <p>┬тхфхэшх</p>
  49. <p>╘єэъЎшш</p>
  50. <ul>
  51. <li>tl_data_init</li>
  52. <li>tl_data_clear</li>
  53. <li>tl_info_clear</li>
  54. <li>tl_key</li>
  55. <li>tl_mouse</li>
  56. <li>tl_draw</li>
  57. <li>tl_info_undo</li>
  58. <li>tl_info_redo</li>
  59. <li>tl_node_add</li>
  60. <li>tl_node_set_data</li>
  61. <li>tl_node_get_data</li>
  62. <li>tl_node_delete</li>
  63. <li>tl_cur_beg</li>
  64. <li>tl_cur_next</li>
  65. <li>tl_cur_perv</li>
  66. <li>tl_node_close_open</li>
  67. <li>tl_node_lev_inc</li>
  68. <li>tl_node_lev_dec</li>
  69. <li>tl_node_poi_get_info</li>
  70. <li>tl_node_poi_get_next_info</li>
  71. <li>tl_node_poi_get_data</li>
  72. <li>version_tree_list</li>
  73. </ul>
  74. <p>╤Єшыш ¤ыхьхэЄр</p>
  75.  
  76. <h1>┬тхфхэшх</h1>
  77. <p>┬эх°эшщ тшф ¤ыхьхэЄр єяЁртыхэш  TreeList:</p>
  78. <p><img src="window_tree_list.png"></p>
  79.  
  80. <h1>╘єэъЎшш</h1>
  81.  
  82. <h2>tl_data_init</h2>
  83. <p>╩юэёЄЁєъЄюЁ ¤ыхьхэЄр, эєцэю т√ч√трЄ№ яхЁхф шёяюы№чютрэшхь ¤ыхьхэЄр фы  т√фхыхэш  ярь Єш ш фЁєушї эрёЄЁюхъ.</p>
  84. <h2>tl_data_clear</h2>
  85. <p>─хёЄЁєъЄюЁ ¤ыхьхэЄр.</p>
  86. <h2>tl_info_clear</h2>
  87. <p>╬ўшёЄър ёяшёър юЄ тёхї єчыют.</p>
  88. <h2>tl_key</h2>
  89. <p>╘єэъЎш  ъюЄюЁє■ эєцэю т√ч√трЄ№ яЁш эрцрЄшш эр ъыртшрЄєЁє.</p>
  90. <h2>tl_mouse</h2>
  91. <p>╘єэъЎш  фы  ёюс√Єшщ юЄ ь√°ш.</p>
  92. <h2>tl_draw</h2>
  93. <p>╧юыэр  яхЁхЁшёютър юъэр ¤ыхьхэЄр.</p>
  94. <h2>tl_info_undo</h2>
  95. <p>╬Єьхэ хЄ фюсртыхэшх єчыют. ─хщёЄтєхЄ Єюы№ъю эр тхё№ єчхы Ўхышъюь, эх єўшЄ√тр  шчьхэхэш  тэєЄЁш єчыют. ╥. х. эхы№ч  юЄьхэшЄ№ фхщёЄтш  т√яюыэхээ√х эряЁшьхЁ ЇєэъЎш ьш: <b>tl_node_set_data</b>, <b>tl_node_lev_inc</b> ш шь яюфюсэ√ь.</p>
  96. <h2>tl_info_redo</h2>
  97. <p></p>
  98. <h2>tl_node_add</h2>
  99. <p>─юсрты хЄ єчхы, т яючшЎш■ єърчрээє■ ъєЁёюЁюь.</p>
  100. <h2>tl_node_set_data</h2>
  101. <p>╙ёЄрэртыштрхЄ эют√х фрээ√х (яюы№чютрЄхы№ёъшх ш яюфяшё№) т єчхы яюф ъєЁёюЁюь.</p>
  102. <h2>tl_node_get_data</h2>
  103. <p>┴хЁхЄ єърчрЄхы№ эр фрээ√х (яюы№чютрЄхы№ёъшх ш яюфяшё№) шч єчыр яюф ъєЁёюЁюь.</p>
  104. <h2>tl_node_delete</h2>
  105. <p>╙фры хЄ єчхы, эю эх юъюэўрЄхы№эю, яЁш эхюсїюфшьюёЄш єчхы ьюцэю тхЁэєЄ№ ЇєэъЎшхщ <b>tl_info_undo</b>.</p>
  106. <h2>tl_cur_beg</h2>
  107. <p>╤ЄртшЄ ъєЁёюЁ т эрўрыю ёяшёър, яхЁхьрЄ√трхЄ ёъЁюыышэу хёыш эєцэю.</p>
  108. <h2>tl_cur_next</h2>
  109. <p>╧хЁхэюёшЄ ъєЁёюЁ эшцх.</p>
  110. <h2>tl_cur_perv</h2>
  111. <p>╧хЁхэюёшЄ ъєЁёюЁ т√°х.</p>
  112. <h2>tl_node_close_open</h2>
  113. <p>╬ЄъЁ√трхЄ шыш чръЁ√трхЄ ЁюфшЄхы№ёъшщ єчхы. ┼ёыш є єчыр эхЄ фюўхЁэшї ¤ыхьхэЄют,
  114.  Єю эшўхую эх фхырхЄ. └тЄюьрЄшўхёъш яхЁхЁшёют√трхЄ юъэю хёыш ёюёЄю эшх єчыр шчьхэшыюё№.</p>
  115. <h2>tl_node_lev_inc</h2>
  116. <p>─юсртшЄ№ єЁютхэ№ єчыр яюф ъєЁёюЁюь. ─хырхЄ єчхы фюўхЁэшь.</p>
  117. <h2>tl_node_lev_dec</h2>
  118. <p>╙ьхэ№°рхЄ єЁютхэ№ єчыр яюф ъєЁёюЁюь. ─хырхЄ єчхы ЁюфшЄхы№ёъшь.</p>
  119. <h2>tl_node_poi_get_info</h2>
  120. <p>┴хЁхЄ тэєЄЁхээшщ єърчрЄхы№ эр ёЄЁєъЄєЁє юяшё√тр■∙є■ єчхы.</p>
  121. <h2>tl_node_poi_get_next_info</h2>
  122. <p></p>
  123. <h2>tl_node_poi_get_data</h2>
  124. <p>┴хЁхЄ єърчрЄхы№ эр фрээ√х (яюы№чютрЄхы№ёъшх ш яюфяшё№) шч єчыр єърчрээюую т єърчрЄхых.</p>
  125. <h2>version_tree_list</h2>
  126. <p>┬хЁёш  ¤ыхьхэЄр</p>
  127.  
  128. <h1>╤ЄЁєъЄєЁр tree_list</h1>
  129. <pre>struc tree_list info_size,info_max_count,style, img_cx,img_cy,\
  130.     col_bkg,col_zag,col_txt, box_l,box_t,box_w,box_h, capt_cy,info_capt_offs,\
  131.     el_focus, p_scrol,p_sb_draw,fun_enter {
  132.   .data_info  dd 0
  133.   .info_size  dw info_size
  134.   .info_max_count dd info_max_count
  135.   .style      dd style
  136.   .data_nodes dd 0
  137.   .data_img   dd 0
  138.   .img_cx     dw img_cx
  139.   .img_cy     dw img_cy
  140.   .data_img_sys dd 0
  141.   .ch_tim     dd 0
  142.   .ls_tim     dd 0
  143.   .tim_undo   dd 0
  144.   .cur_pos    dd 0
  145.   .col_bkg    dd col_bkg
  146.   .col_zag    dd col_zag
  147.   .col_txt    dd col_txt
  148.   .box_lert   dd box_l
  149.   .box_top    dd box_t
  150.   .box_width  dd box_w
  151.   .box_height dd box_h
  152.   .capt_cy    dw capt_cy
  153.   .info_capt_offs dd info_capt_offs
  154.   .el_focus   dd el_focus
  155.   .p_scrol    dd p_scrol
  156.   .p_sb_draw  dd p_sb_draw
  157.   .on_activate dd 0
  158.   .on_press    dd fun_enter
  159. }</pre>
  160. <p><b>data_img</b> - єърчрЄхы№ эр шчюсЁрцхэш  ё шъюэърьш єчыют.</p>
  161. <p><b>data_img_sys</b> - єърчрЄхы№ эр ёшёЄхьэ√х шчюсЁрцхэш  (ъєЁёюЁ, яы■ёшъш, ышэшш, ... тёх ъЁюьх шъюэюъ єчыют).</p>
  162. <p><b>p_scrol</b> - єърчрЄхы№ эр ёЄЁєъЄєЁє ёъЁюыышэур, ёт чрээюую ё фрээ√ь ¤ыхьхэЄюь.</p>
  163. <p><b>p_sb_draw</b> - єърчрЄхы№ эр ЇєэъЎш■ яхЁхЁшёютъш тхЁЄшъры№эюую ёъЁюыышэур (<i>scrollbar_ver_draw</i>).</p>
  164. <p><b>fun_enter</b> - єърчрЄхы№ эр ЇєэъЎш■, ъюЄюЁр  сєфхЄ т√чтрэр яЁш эрцшЄшш <b>[Enter]</b>. ┼ёыш єърчрЄхы№ Ёртхэ 0 Єю эшўхую эх сєфхЄ т√ч√трЄё .</p>
  165.  
  166. <h1>╤Єшыш ¤ыхьхэЄр</h1>
  167. <h2>tl_key_no_edit</h2>
  168. <p>▌ыхьхэЄ эхы№ч  ЁхфръЄшЁютрЄ№ эр ъыртшрЄєЁх (шчьхэ Є№ єЁютэш, єфры Є№). ╤Єрт№Єх ¤ЄюЄ ёЄшы№ хёыш эєцэю ёючфрЄ№ ¤ыхьхэЄ Єюы№ъю фы  яЁюёьюЄЁр фрээ√ї.</p>
  169. <h2>tl_draw_par_line</h2>
  170. <p>╨шёютрЄ№ ышэшш ъ ЁюфшЄхы№ёъюьє єчыє.</p>
  171. <h2>tl_list_box_mode</h2>
  172. <p>╤Єшы№ эх юЄюсЁрцрхЄ єЁютэш (ъръ т ListBox тёх єчы√ юфэюую єЁютэ ).</p>
  173.  
  174. </body>
  175. </html>