Subversion Repositories Kolibri OS

Rev

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

  1. <html>
  2. <head>
  3. <title>¤ыхьхэЄ Scroll Bar</title>
  4. <meta http-equiv="content-type" content="text/html; charset=WINDOWS-1251">
  5. <link href="../style.css" type=text/css rel=stylesheet>
  6. </head>
  7. <body>
  8. <p><a href="../box_lib.htm">═р уыртэє■ &uarr;</a></p>
  9. <h1>╬уыртыхэшх</h1>
  10. <p><a href="#vveden">┬тхфхэшх</a></p>
  11. <p><a href="#funct">╘єэъЎшш</a></p>
  12. <ul>
  13. <li><a href="#fun_v_draw">scrollbar_v_draw</a></li>
  14. <li><a href="#fun_v_mouse">scrollbar_v_mouse</a></li>
  15. <li><a href="#fun_h_draw">scrollbar_h_draw</a></li>
  16. <li><a href="#fun_h_mouse">scrollbar_h_mouse</a></li>
  17. <li><a href="#version">version_ch</a></li>
  18. </ul>
  19. <p><a href="#struc_scrollbar">╤ЄЁєъЄєЁр scrollbar</a></p>
  20.  
  21. <h1><a name="vveden">┬тхфхэшх</a></h1>
  22. <p>╤ъЁюыысрЁ, шёяюы№чєхЄё  яЁш т√тюфх шэЇюЁьрЎшш, эх яюьх∙р■∙хщё  т юъэю. ╠юцхЄ с√Є№ тхЁЄшъры№э√ь ш уюЁшчюэЄры№э√ь.</p>
  23.  
  24. <h1><a name="funct">╘єэъЎшш</a></h1>
  25.  
  26. <h2><a name="fun_v_draw">scrollbar_v_draw</a></h2>
  27. <p>╨шёютрэшх тхЁЄшъры№эюую ёъЁюыышэур.</p>
  28.  
  29. <h2><a name="fun_v_mouse">scrollbar_v_mouse</a></h2>
  30. <p>▌Єр ЇєэъЎш  фюыцэр т√ч√трЄё  фы  тхЁЄшъры№эюую ёъЁюыышэур яЁш фтшцхэшш ь√°хщ.</p>
  31.  
  32. <h2><a name="fun_h_draw">scrollbar_h_draw</a></h2>
  33. <p>╨шёютрэшх уюЁшчюэЄры№эюую ёъЁюыышэур.</p>
  34.  
  35. <h2><a name="fun_h_mouse">scrollbar_h_mouse</a></h2>
  36. <p>▌Єр ЇєэъЎш  фюыцэр т√ч√трЄё  фы  уюЁшчюэЄры№эюую ёъЁюыышэур яЁш фтшцхэшш ь√°хщ.</p>
  37.  
  38. <h2><a name="version">version_ch</a></h2>
  39. <p>┬хЁёш  ¤ыхьхэЄр</p>
  40.  
  41. <h1><a name="struc_scrollbar">╤ЄЁєъЄєЁр scrollbar</a></h1>
  42. <p>╠ръЁюёр фы  ёючфрэш  ёЄЁєъЄєЁ√ ёъЁюыысрЁр эхЄ. ╧юЄюьє фрээ√х фы  эхх чрфр■Єё  тЁєўэє■.
  43. ┼ёЄ№ ьръЁюё use_scroll_bar юэ фрхЄ тючьюцэюёЄ№ яюэ Є№ ъръшх фрээ√х эєцэ√ фы  ёъЁюыышэур.</p>
  44. <pre>macro use_scroll_bar
  45. {
  46. scroll_bar:
  47. sb_size_x     equ [edi]
  48. sb_start_x    equ [edi+ 2]
  49. sb_size_y     equ [edi+ 4]
  50. sb_start_y    equ [edi+ 6]
  51. sb_btn_high   equ [edi+ 8]
  52. sb_type       equ [edi+12]
  53. sb_max_area   equ [edi+16]
  54. sb_cur_area   equ [edi+20]
  55. sb_position   equ [edi+24]
  56. sb_bckg_col   equ [edi+28]
  57. sb_frnt_col   equ [edi+32]
  58. sb_line_col   equ [edi+36]
  59. sb_redraw     equ [edi+40]
  60. sb_delta      equ [edi+44]
  61. sb_delta2     equ [edi+46]
  62. sb_r_size_x   equ [edi+48]
  63. sb_r_start_x  equ [edi+50]
  64. sb_r_size_y   equ [edi+52]
  65. sb_r_start_y  equ [edi+54]
  66. sb_m_pos      equ [edi+56]
  67. sb_m_pos_2    equ [edi+60]
  68. sb_m_keys     equ [edi+64]
  69. sb_run_size   equ [edi+68]
  70. sb_position2  equ [edi+72]
  71. sb_work_size  equ [edi+76]
  72. sb_all_redraw equ [edi+80]
  73. sb_ar_offset  equ [edi+84]
  74. }</pre>
  75.  
  76. <p><b>sb_btn_high</b> - т√ёюЄр сюъют√ї ъэюяюъ (ыхтр  ш яЁртр  фы  уюЁшч. ш тхЁїэ   ш эшцэ   фы  тхЁЄ.)</p>
  77. <p><b>sb_type</b> - чрЁхчхЁтшЁютрэю фы  сєфє∙шї Єшяют, хёыш ёъЁюыысрЁ сєфхЄ фюЁрсрЄ√трЄ№ё .</p>
  78. <p><b>sb_max_area</b> - юсырёЄ№ ьръёшьры№эр , ръЄєры№эю ъюуфр эх тырчшЄ т
  79.   юЄюсЁрцрхьє■ юсырёЄ№, Є.х. ёыєўрщ ръЄштэюёЄш ъюьяюэхэЄр (тхё№ ьръёшьры№э√щ ЁрчьхЁ фюъєьхэЄр)</p>
  80. <p><b>sb_cur_area</b> - юсырёЄ№ юЄюсЁрцрхьр  (ърър  ўрёЄ№ фюъєьхэЄр тырчшЄ т ¤ъЁрэ)</p>
  81. <p><b>sb_position</b> - яючшЎш  схуєэър шчьхэ хьр  юЄ 0 фю чэрўхэш  (sb_max_area-sb_cur_area)</p>
  82. <p><b>sb_bckg_col</b> - ЎтхЄ тэєЄЁхээшщ, яЁшьхэ хЄё  фы  юсырёЄхщ ьхцфє схуєэъюь ш ъэюърьш</p>
  83. <p><b>sb_frnt_col</b> - ЎтхЄ эрЁєцэ√щ, яЁшьхэ хЄё  фы  юсырёЄхщ юЄышўэ√ї юЄ яЁшьхэ хь√ї т sb_bckg_col</p>
  84. <p><b>sb_line_col</b> - ЎтхЄ ышэшщ ш ёЄЁхыюъ эр ъэюяърї</p>
  85. <p><b>sb_redraw</b> - шэфшърЄюЁ эхюсїюфшьюёЄш яхЁхЁшёютъш єяЁрты хьющ юсырёЄш єўшЄ√тр  шчьхэхэшх sb_position ш sb_cur_area</p>
  86. <p><b>sb_delta2</b> - шэфшърЄюЁ чрїтрЄр Їюъєёр ёъЁюыысрЁюь (єфхЁцрэшх схуєэър)</p>
  87. <p><b>sb_all_redraw</b> - Їыру єёЄрэртыштрхь√щ т 1 фы  яхЁхЁшёютъш тёхую ъюьяюэхэЄр, хёыш яюёЄртшЄ№ 0, Єю яхЁхЁшёютър яЁюшёїюфшЄ Єюы№ъю фы  юсырёЄш схуєэър. ┬тхфхэю фы  єёъюЁхэш  юЄЁшёютъш, яюёъюы№ъє эх тю тёхї ёыєўр ї ЄЁхсєхЄё  яЁшэєфшЄх№эю юЄЁшёют√трЄ№ тёх ўрёЄш ъюьяюэхэЄр. ╩юуфр т√ч√трхЄё  яю ёюс√Єш■ ь√°ш тёхуфр юЄЁшёют√трхЄё  ёрьшь ъюьяюэхэЄюь ёю чэрўхэшхь 0.</p>
  88. <p><b>sb_ar_offset</b> - тхышўшэр ёьх∙хэш  яЁш юфэюъЁрЄэюь эрцрЄшш сюъютющ ъэюяъш.</p>
  89.  
  90. <hr>
  91. <p>─юъєьхэЄрЎш  юсэюты ырё№ яюёыхфэшщ Ёрч 05.02.10.</p>
  92. </body>
  93. </html>