PageRenderTime 67ms CodeModel.GetById 20ms RepoModel.GetById 1ms app.codeStats 0ms

/Upload/documents/handbook/php-gtk/control-and-display/php-gtk-control-and-display-gtkhscrollbar.html

http://dyhb-frame.googlecode.com/
HTML | 127 lines | 121 code | 6 blank | 0 comment | 0 complexity | 21f1f87e43c2f2f1986d4b93f0538010 MD5 | raw file
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>The DoYouHaoBaby PHP Framework For PHP5 | ????????</title>
  5. <meta http-equiv="content-type" content="text/html; charset=gbk" />
  6. <meta name="Author" content="???Dyhb">
  7. <meta name="Keywords" content="DoYouHaoBaby,Framework">
  8. <meta name="Description" content="The DoYouHaoBaby PHP Framework | ?????????????">
  9. <link rel="stylesheet" type="text/css" href="./../../media/css/style.css" />
  10. <link rel="stylesheet" type="text/css" href="./../../media/css/highlight.css" />
  11. </head>
  12. <body style="margin:0">
  13. <div id="header"><img src="./../../media/images/logo.png" border="0" title="The DoYouHaoBaby PHP Framework Logo" ></div>
  14. <div id="content">
  15. <div id="version">
  16. The DoYouHaoBaby PHP Framework????????<br>
  17. Copyright(c) <a href="http://doyouhaobaby.net">DoYouHaoBaby.NET</a>
  18. All Rights Reserved.
  19. </div>
  20. <div class="menu">
  21. <table cellspacing=0 cellpadding=0 width="95%" border=0>
  22. <tbody>
  23. <tr>
  24. <th align=middle colspan=3>The DoYouHaoBaby PHP Framework????????</th>
  25. </tr>
  26. <tr>
  27. <td valign=bottom align=left width="25%">
  28. <a accesskey="p" href="../../index.html">??</a>?
  29. </td>
  30. <td valign=bottom align=middle width="50%">
  31. </td>
  32. <td valign=bottom align=right width="25%">
  33. <a accesskey="n" href="./index.html">??</a>
  34. </td>
  35. </tr>
  36. </tbody>
  37. </table>
  38. </div>
  39. <div id="box">
  40. <div class="title">[ GtkHScrollbar????? ]</div>
  41. <div class="detail">
  42. <p>
  43. <span style="color: rgb(0, 128, 0);"><strong>GtkHScrollbar</strong></span> ?????????????????? GtkScrollbar ?????????<br />
  44. <br />
  45. ????? GtkAdjustment??????????<br />
  46. <br />
  47. ???????????? GtkTextView ?? GtkTreeView?????? GtkScrolledWindow?<br />
  48. <br />
  49. <span style="color: rgb(0, 128, 0);"><strong>????</strong></span><br />
  50. <DIV class=dp-highlighter><OL class=dp-c>
  51. <LI class=alt><SPAN><SPAN>GtkHScrollbar&nbsp;([GtkAdjustment&nbsp;adjustment&nbsp;=&nbsp;null]); &nbsp;&nbsp;</SPAN></SPAN></LI></OL></DIV>
  52. <br />
  53. ?????????????? adjustment?null???????????? GtkAdjustment ???????????????? 0??????????????????????<br />
  54. <br />
  55. ???????????????????????<br />
  56. <DIV class=dp-highlighter><DIV class=bar></DIV>
  57. <OL class=dp-c>
  58. <LI class=alt><SPAN><SPAN>&lt;?php&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</SPAN></SPAN></LI>
  59. <LI><SPAN></SPAN><SPAN class=keyword>if</SPAN><SPAN>(!</SPAN><SPAN class=func>class_exists</SPAN><SPAN>('gtk')){&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</SPAN></SPAN></LI>
  60. <LI class=alt><SPAN></SPAN><SPAN class=keyword>die</SPAN><SPAN>(</SPAN><SPAN class=string>"PHP_Desktop????????http://doyouhaobaby.net???\r\n"</SPAN><SPAN>);&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;</SPAN></SPAN></LI>
  61. <LI><SPAN>} &nbsp;&nbsp;</SPAN></LI>
  62. <LI class=alt><SPAN>&nbsp;&nbsp;</SPAN></LI>
  63. <LI><SPAN></SPAN><SPAN class=vars>$value</SPAN><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;50; &nbsp;&nbsp;</SPAN></SPAN></LI>
  64. <LI class=alt><SPAN></SPAN><SPAN class=vars>$lower</SPAN><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;1; &nbsp;&nbsp;</SPAN></SPAN></LI>
  65. <LI><SPAN></SPAN><SPAN class=vars>$upper</SPAN><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;100; &nbsp;&nbsp;</SPAN></SPAN></LI>
  66. <LI class=alt><SPAN></SPAN><SPAN class=vars>$step_incr</SPAN><SPAN>&nbsp;=&nbsp;1; &nbsp;&nbsp;</SPAN></SPAN></LI>
  67. <LI><SPAN></SPAN><SPAN class=vars>$page_incr</SPAN><SPAN>&nbsp;=&nbsp;10; &nbsp;&nbsp;</SPAN></SPAN></LI>
  68. <LI class=alt><SPAN></SPAN><SPAN class=vars>$page_size</SPAN><SPAN>&nbsp;=&nbsp;10; &nbsp;&nbsp;</SPAN></SPAN></LI>
  69. <LI><SPAN>&nbsp;&nbsp;</SPAN></LI>
  70. <LI class=alt><SPAN></SPAN><SPAN class=vars>$adj</SPAN><SPAN>&nbsp;=&nbsp;</SPAN><SPAN class=keyword>new</SPAN><SPAN>&nbsp;GtkAdjustment( &nbsp;&nbsp;</SPAN></SPAN></LI>
  71. <LI><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN class=vars>$value</SPAN><SPAN>,&nbsp;</SPAN><SPAN class=vars>$lower</SPAN><SPAN>,&nbsp;</SPAN><SPAN class=vars>$upper</SPAN><SPAN>, &nbsp;&nbsp;</SPAN></SPAN></LI>
  72. <LI class=alt><SPAN>&nbsp;&nbsp;&nbsp;&nbsp;</SPAN><SPAN class=vars>$step_incr</SPAN><SPAN>,&nbsp;</SPAN><SPAN class=vars>$page_incr</SPAN><SPAN>,&nbsp;</SPAN><SPAN class=vars>$page_size</SPAN><SPAN>&nbsp;&nbsp;</SPAN></SPAN></LI>
  73. <LI><SPAN>); &nbsp;&nbsp;</SPAN></LI>
  74. <LI class=alt><SPAN>&nbsp;&nbsp;</SPAN></LI>
  75. <LI><SPAN></SPAN><SPAN class=vars>$sb</SPAN><SPAN>&nbsp;=&nbsp;</SPAN><SPAN class=keyword>new</SPAN><SPAN>&nbsp;GtkHScrollbar(</SPAN><SPAN class=vars>$adj</SPAN><SPAN>); &nbsp;&nbsp;</SPAN></SPAN></LI>
  76. <LI class=alt><SPAN></SPAN><SPAN class=vars>$sb</SPAN><SPAN>-&gt;set_name('my-scrollbar'); &nbsp;&nbsp;</SPAN></SPAN></LI>
  77. <LI><SPAN></SPAN><SPAN class=vars>$adj</SPAN><SPAN>-&gt;set_value(50); &nbsp;&nbsp;</SPAN></SPAN></LI>
  78. <LI class=alt><SPAN>&nbsp;&nbsp;</SPAN></LI>
  79. <LI><SPAN>Gtk::rc_parse_string(' &nbsp;&nbsp;</SPAN></LI>
  80. <LI class=alt><SPAN>style&nbsp;</SPAN><SPAN class=string>"mysbstyle"</SPAN><SPAN>&nbsp;{ &nbsp;&nbsp;</SPAN></SPAN></LI>
  81. <LI><SPAN>&nbsp;&nbsp;GtkVScrollbar::has-forward-stepper&nbsp;=&nbsp;0 &nbsp;&nbsp;</SPAN></LI>
  82. <LI class=alt><SPAN>&nbsp;&nbsp;GtkVScrollbar::has-secondary-forward-stepper&nbsp;=&nbsp;1 &nbsp;&nbsp;</SPAN></LI>
  83. <LI><SPAN>&nbsp;&nbsp;GtkVScrollbar::fixed-slider-length&nbsp;=&nbsp;1 &nbsp;&nbsp;</SPAN></LI>
  84. <LI class=alt><SPAN>&nbsp;&nbsp;GtkVScrollbar::min-slider-length&nbsp;=&nbsp;5 &nbsp;&nbsp;</SPAN></LI>
  85. <LI><SPAN>}&nbsp;widget&nbsp;</SPAN><SPAN class=string>"*.my-scrollbar"</SPAN><SPAN>&nbsp;style&nbsp;</SPAN><SPAN class=string>"mysbstyle"</SPAN><SPAN>'); &nbsp;&nbsp;</SPAN></SPAN></LI>
  86. <LI class=alt><SPAN>&nbsp;&nbsp;</SPAN></LI>
  87. <LI><SPAN></SPAN><SPAN class=vars>$wnd</SPAN><SPAN>&nbsp;=&nbsp;</SPAN><SPAN class=keyword>new</SPAN><SPAN>&nbsp;GtkWindow(); &nbsp;&nbsp;</SPAN></SPAN></LI>
  88. <LI class=alt><SPAN></SPAN><SPAN class=vars>$wnd</SPAN><SPAN>-&gt;set_title('GtkHScrollbar&nbsp;??'); &nbsp;&nbsp;</SPAN></SPAN></LI>
  89. <LI><SPAN></SPAN><SPAN class=vars>$wnd</SPAN><SPAN>-&gt;set_default_size(300,50); &nbsp;&nbsp;</SPAN></SPAN></LI>
  90. <LI class=alt><SPAN></SPAN><SPAN class=vars>$wnd</SPAN><SPAN>-&gt;add(</SPAN><SPAN class=vars>$sb</SPAN><SPAN>); &nbsp;&nbsp;</SPAN></SPAN></LI>
  91. <LI><SPAN></SPAN><SPAN class=vars>$wnd</SPAN><SPAN>-&gt;show_all(); &nbsp;&nbsp;</SPAN></SPAN></LI>
  92. <LI class=alt><SPAN></SPAN><SPAN class=vars>$wnd</SPAN><SPAN>-&gt;connect_simple('destroy',&nbsp;</SPAN><SPAN class=keyword>array</SPAN><SPAN>('Gtk',&nbsp;'main_quit')); &nbsp;&nbsp;</SPAN></SPAN></LI>
  93. <LI><SPAN>&nbsp;&nbsp;</SPAN></LI>
  94. <LI class=alt><SPAN>Gtk::main();&nbsp;&nbsp;</SPAN></LI></OL></DIV>
  95. <br />
  96. ??????????<br />
  97. <img src="./../../media/images/php-gtk-control-and-display-gtkhscrollbar.jpg" border="0" /><br />
  98. <br />
  99. <span style="color: rgb(47, 79, 79);"><u><em><strong>To be continue!</strong></em></u></span></p>
  100. </div>
  101. </div>
  102. <div class="menu">
  103. <table cellspacing=0 cellpadding=0 width="95%" border=0>
  104. <tbody>
  105. <tr>
  106. <td valign=top align=middle width="34%">
  107. <a accesskey="h" href="../../index.html">??</a>
  108. </td>
  109. </tr>
  110. <tr>
  111. <td valign=top align=middle width="34%">
  112. <a accesskey="u" href="./index.html">??</a>
  113. </td>
  114. </tr>
  115. </tbody>
  116. </table>
  117. </div>
  118. </div>
  119. <div id="footer">Copyright (c) <a href="http://doyouhaobaby.net" title="The DoYouHaoBaby Framework" >DoYouHaoBaby</a> All rights reserved.?</div>
  120. </body>
  121. </html>