home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 May / Chip_2000-05_cd1.bin / zkuste / Perl / ActivePerl-5.6.0.613.msi / 䆊䌷䈹䈙䏵-䞅䞆䞀㡆䞃䄦䠥 / _b91140dce8b19ba040db7f00a1aea7e8 < prev    next >
Text File  |  2000-03-23  |  8KB  |  182 lines

  1.  
  2. <HTML>
  3. <HEAD>
  4. <TITLE>Tk::Pane - A window panner</TITLE>
  5. <LINK REL="stylesheet" HREF="../../../Active.css" TYPE="text/css">
  6. <LINK REV="made" HREF="mailto:">
  7. </HEAD>
  8.  
  9. <BODY>
  10. <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
  11. <TR><TD CLASS=block VALIGN=MIDDLE WIDTH=100% BGCOLOR="#cccccc">
  12. <STRONG><P CLASS=block> Tk::Pane - A window panner</P></STRONG>
  13. </TD></TR>
  14. </TABLE>
  15.  
  16. <A NAME="__index__"></A>
  17. <!-- INDEX BEGIN -->
  18.  
  19. <UL>
  20.  
  21.     <LI><A HREF="#name">NAME</A></LI><LI><A HREF="#supportedplatforms">SUPPORTED PLATFORMS</A></LI>
  22.  
  23.     <LI><A HREF="#synopsis">SYNOPSIS</A></LI>
  24.     <LI><A HREF="#description">DESCRIPTION</A></LI>
  25.     <LI><A HREF="#options">OPTIONS</A></LI>
  26.     <LI><A HREF="#methods">METHODS</A></LI>
  27.     <LI><A HREF="#author">AUTHOR</A></LI>
  28.     <LI><A HREF="#copyright">COPYRIGHT</A></LI>
  29. </UL>
  30. <!-- INDEX END -->
  31.  
  32. <HR>
  33. <P>
  34. <H1><A NAME="name">NAME</A></H1>
  35. <P>Tk::Pane - A window panner</P>
  36. <P>
  37. <HR>
  38. <H1><A NAME="supportedplatforms">SUPPORTED PLATFORMS</A></H1>
  39. <UL>
  40. <LI>Linux</LI>
  41. <LI>Solaris</LI>
  42. <LI>Windows</LI>
  43. </UL>
  44. <HR>
  45. <H1><A NAME="synopsis">SYNOPSIS</A></H1>
  46. <PRE>
  47.     use Tk::Pane;
  48. </PRE>
  49. <PRE>
  50.  
  51.     $pane = $mw->Scrolled(Pane, Name => 'fred',
  52.         -scrollbars => 'soe',
  53.         -sticky => 'we',
  54.         -gridded => 'y'
  55.     );</PRE>
  56. <PRE>
  57.     $pane->Frame;</PRE>
  58. <PRE>
  59.     $pane->pack;</PRE>
  60. <P>
  61. <HR>
  62. <H1><A NAME="description">DESCRIPTION</A></H1>
  63. <P><STRONG>Tk::Pane</STRONG> provides a scrollable frame widget. Once created it can be
  64. treated as a frame, except it is scrollable.</P>
  65. <P>
  66. <HR>
  67. <H1><A NAME="options">OPTIONS</A></H1>
  68. <DL>
  69. <DT><STRONG><A NAME="item_%2Dgridded_%3D%3E_direction"><STRONG>-gridded</STRONG> => <EM>direction</EM></A></STRONG><BR>
  70. <DD>
  71. Specifies if the top and left edges of the pane should snap to a
  72. grid column. This option is only useful if the widgets in the pane
  73. are managed by the <EM>grid</EM> geometry manager. Possible values are
  74. <STRONG>x</STRONG>, <STRONG>y</STRONG> and <STRONG>xy</STRONG>.
  75. <P></P>
  76. <DT><STRONG><A NAME="item_%2Dsticky_%3D%3E_style"><STRONG>-sticky</STRONG> => <EM>style</EM></A></STRONG><BR>
  77. <DD>
  78. If Pane is larger than its requested dimensions, this option may be used to
  79. position (or stretch) the slave within its cavity. <EM>Style</EM> is a string that
  80. contains zero or more of the characters n, s, e or w. The string can optionally
  81. contains spaces or commas, but they are ignored. Each letter refers to a side
  82. (north, south, east, or west) that the slave will ``stick'' to. If both n and s
  83. (or e and w) are specified, the slave will be stretched to fill the entire
  84. height (or width) of its cavity.
  85. <P></P></DL>
  86. <P>
  87. <HR>
  88. <H1><A NAME="methods">METHODS</A></H1>
  89. <DL>
  90. <DT><STRONG><A NAME="item_see"><EM>$pane</EM>-><STRONG>see</STRONG>(<EM>$widget</EM> ?,<EM>options</EM>?)</A></STRONG><BR>
  91. <DD>
  92. Adjusts the view so that <EM>$widget</EM> is visable. Aditional parameters in
  93. <EM>options-value</EM> pairs can be passed, each <EM>option-value</EM> pair must be
  94. one of the following
  95. <DL>
  96. <DT><STRONG><A NAME="item_%2Danchor_%3D%3E_anchor"><STRONG>-anchor</STRONG> => <EM>anchor</EM></A></STRONG><BR>
  97. <DD>
  98. Specifies how to make the widget visable. If not given then as much of
  99. the widget as possible is made visable.
  100. <P>Possible values are <STRONG>n</STRONG>, <STRONG>s</STRONG>, <STRONG>w</STRONG>, <STRONG>e</STRONG>, <STRONG>nw</STRONG>, <STRONG>ne</STRONG>, <STRONG>sw</STRONG> and <STRONG>se</STRONG>.
  101. This will cause an edge on the widget to be aligned with the corresponding
  102. edge on the pane. for example <STRONG>nw</STRONG> will cause the top left of the widget
  103. to be placed at the top left of the pane. <STRONG>s</STRONG> will cause the bottom of the
  104. widget to be placed at the bottom of the pane, and as much of the widget
  105. as possible made visable in the x direction.</P>
  106. <P></P></DL>
  107. <DT><STRONG><A NAME="item_xview"><EM>$pane</EM>-><STRONG>xview</STRONG></A></STRONG><BR>
  108. <DD>
  109. Returns a list containing two elements, both of which are real fractions
  110. between 0 and 1. The first element gives the position of  the left of the
  111. window, relative to the Pane as a whole (0.5 means it is halfway through the
  112. Pane, for example). The second element gives the position of the right of the
  113. window, relative to the Pane as a whole.
  114. <P></P>
  115. <DT><STRONG><EM>$pane</EM>-><STRONG>xview</STRONG>(<EM>$widget</EM>)</STRONG><BR>
  116. <DD>
  117. Adjusts the view in the window so that <EM>widget</EM> is displayed at the left of
  118. the window.
  119. <P></P>
  120. <DT><STRONG><EM>$pane</EM>-><STRONG>xview</STRONG>(<STRONG>moveto</STRONG> => <EM>fraction</EM>)</STRONG><BR>
  121. <DD>
  122. Adjusts the view in the window so that <EM>fraction</EM> of the total width of the
  123. Pane is off-screen to the left. fraction must be a fraction between 0 and 1.
  124. <P></P>
  125. <DT><STRONG><EM>$pane</EM>-><STRONG>xview</STRONG>(<STRONG>scroll</STRONG> => <EM>number</EM>, <EM>what</EM>)</STRONG><BR>
  126. <DD>
  127. This command shifts the view in the window left or right according to <EM>number</EM>
  128. and <EM>what</EM>. <EM>Number</EM> must be an integer. <EM>What</EM> must be either <STRONG>units</STRONG> or
  129. <STRONG>pages</STRONG> or an abbreviation of one of these. If <EM>what</EM> is <STRONG>units</STRONG>, the view
  130. adjusts left or right by <EM>number</EM>*10 screen units on the display; if it is
  131. <STRONG>pages</STRONG> then the view adjusts by number screenfuls. If number is negative then
  132. widgets farther to the left become visible; if it is positive then widgets
  133. farther to the right become visible.
  134. <P></P>
  135. <DT><STRONG><A NAME="item_yview"><EM>$pane</EM>-><STRONG>yview</STRONG></A></STRONG><BR>
  136. <DD>
  137. Returns a list containing two elements, both of which are real fractions
  138. between 0 and 1. The first element gives the position of  the top of the
  139. window, relative to the Pane as a whole (0.5 means it is halfway through the
  140. Pane, for example). The second element gives the position of the bottom of the
  141. window, relative to the Pane as a whole.
  142. <P></P>
  143. <DT><STRONG><EM>$pane</EM>-><STRONG>yview</STRONG>(<EM>$widget</EM>)</STRONG><BR>
  144. <DD>
  145. Adjusts the view in the window so that <EM>widget</EM> is displayed at the top of the
  146. window.
  147. <P></P>
  148. <DT><STRONG><EM>$pane</EM>-><STRONG>yview</STRONG>(<STRONG>moveto</STRONG> => <EM>fraction</EM>)</STRONG><BR>
  149. <DD>
  150. Adjusts the view in the window so that <EM>fraction</EM> of the total width of the
  151. Pane is off-screen to the top. fraction must be a fraction between 0 and 1.
  152. <P></P>
  153. <DT><STRONG><EM>$pane</EM>-><STRONG>yview</STRONG>(<STRONG>scroll</STRONG> => <EM>number</EM>, <EM>what</EM>)</STRONG><BR>
  154. <DD>
  155. This command shifts the view in the window up or down according to <EM>number</EM>
  156. and <EM>what</EM>. <EM>Number</EM> must be an integer. <EM>What</EM> must be either <STRONG>units</STRONG> or
  157. <STRONG>pages</STRONG> or an abbreviation of one of these. If <EM>what</EM> is <STRONG>units</STRONG>, the view
  158. adjusts up or down by <EM>number</EM>*10 screen units on the display; if it is
  159. <STRONG>pages</STRONG> then the view adjusts by number screenfuls. If number is negative then
  160. widgets farther up become visible; if it is positive then widgets farther down
  161. become visible.
  162. <P></P></DL>
  163. <P>
  164. <HR>
  165. <H1><A NAME="author">AUTHOR</A></H1>
  166. <P>Graham Barr <<EM><A HREF="mailto:gbarr@pobox.com">gbarr@pobox.com</A></EM>></P>
  167. <P>
  168. <HR>
  169. <H1><A NAME="copyright">COPYRIGHT</A></H1>
  170. <P>Copyright (c) 1997-1998 Graham Barr. All rights reserved.
  171. This program is free software; you can redistribute it and/or modify it
  172. under the same terms as Perl itself.</P>
  173. <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
  174. <TR><TD CLASS=block VALIGN=MIDDLE WIDTH=100% BGCOLOR="#cccccc">
  175. <STRONG><P CLASS=block> Tk::Pane - A window panner</P></STRONG>
  176. </TD></TR>
  177. </TABLE>
  178.  
  179. </BODY>
  180.  
  181. </HTML>
  182.