gtkscrolledwindow.html
来自「最新gtk中文资料集」· HTML 代码 · 共 948 行 · 第 1/4 页
HTML
948 行
</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id4123352"></a><h3><a name="gtk-scrolled-window-get-shadow-type"></a>gtk_scrolled_window_get_shadow_type ()</h3><a class="indexterm" name="id4123366"></a><pre class="programlisting"><a class="link" href="gtk-Standard-Enumerations.html#GtkShadowType">GtkShadowType</a> gtk_scrolled_window_get_shadow_type (<a class="link" href="GtkScrolledWindow.html" title="GtkScrolledWindow">GtkScrolledWindow</a> *scrolled_window);</pre><p>Gets the shadow type of the scrolled window. See <a class="link" href="GtkScrolledWindow.html#gtk-scrolled-window-set-shadow-type"><code class="function">gtk_scrolled_window_set_shadow_type()</code></a>.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>scrolled_window</code></em> :</span></p></td><td> a <a class="link" href="GtkScrolledWindow.html" title="GtkScrolledWindow"><span class="type">GtkScrolledWindow</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the current shadow type</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id4123448"></a><h2>Property Details</h2><div class="refsect2" lang="en"><a name="id4123459"></a><h3><a name="GtkScrolledWindow--hadjustment"></a>The <code class="literal">"hadjustment"</code> property</h3><a class="indexterm" name="id4123475"></a><pre class="programlisting"> "hadjustment" <a class="link" href="GtkAdjustment.html" title="GtkAdjustment">GtkAdjustment</a> : Read / Write / Construct</pre><p>The GtkAdjustment for the horizontal position.</p></div><hr><div class="refsect2" lang="en"><a name="id4123499"></a><h3><a name="GtkScrolledWindow--hscrollbar-policy"></a>The <code class="literal">"hscrollbar-policy"</code> property</h3><a class="indexterm" name="id4123516"></a><pre class="programlisting"> "hscrollbar-policy" <a class="link" href="gtk-Standard-Enumerations.html#GtkPolicyType">GtkPolicyType</a> : Read / Write</pre><p>When the horizontal scrollbar is displayed.</p><p>Default value: GTK_POLICY_ALWAYS</p></div><hr><div class="refsect2" lang="en"><a name="id4123544"></a><h3><a name="GtkScrolledWindow--shadow-type"></a>The <code class="literal">"shadow-type"</code> property</h3><a class="indexterm" name="id4123560"></a><pre class="programlisting"> "shadow-type" <a class="link" href="gtk-Standard-Enumerations.html#GtkShadowType">GtkShadowType</a> : Read / Write</pre><p>Style of bevel around the contents.</p><p>Default value: GTK_SHADOW_NONE</p></div><hr><div class="refsect2" lang="en"><a name="id4123587"></a><h3><a name="GtkScrolledWindow--vadjustment"></a>The <code class="literal">"vadjustment"</code> property</h3><a class="indexterm" name="id4123604"></a><pre class="programlisting"> "vadjustment" <a class="link" href="GtkAdjustment.html" title="GtkAdjustment">GtkAdjustment</a> : Read / Write / Construct</pre><p>The GtkAdjustment for the vertical position.</p></div><hr><div class="refsect2" lang="en"><a name="id4123628"></a><h3><a name="GtkScrolledWindow--vscrollbar-policy"></a>The <code class="literal">"vscrollbar-policy"</code> property</h3><a class="indexterm" name="id4123645"></a><pre class="programlisting"> "vscrollbar-policy" <a class="link" href="gtk-Standard-Enumerations.html#GtkPolicyType">GtkPolicyType</a> : Read / Write</pre><p>When the vertical scrollbar is displayed.</p><p>Default value: GTK_POLICY_ALWAYS</p></div><hr><div class="refsect2" lang="en"><a name="id4123673"></a><h3><a name="GtkScrolledWindow--window-placement"></a>The <code class="literal">"window-placement"</code> property</h3><a class="indexterm" name="id4123690"></a><pre class="programlisting"> "window-placement" <a class="link" href="gtk-Standard-Enumerations.html#GtkCornerType">GtkCornerType</a> : Read / Write</pre><p>Where the contents are located with respect to the scrollbars. This property only takes effect if "window-placement-set" is TRUE.</p><p>Default value: GTK_CORNER_TOP_LEFT</p></div><hr><div class="refsect2" lang="en"><a name="id4123719"></a><h3><a name="GtkScrolledWindow--window-placement-set"></a>The <code class="literal">"window-placement-set"</code> property</h3><a class="indexterm" name="id4123736"></a><pre class="programlisting"> "window-placement-set" <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> : Read / Write</pre><p>Whether "window-placement" should be used to determine the location of the contents with respect to the scrollbars. Otherwise, the "gtk-scrolled-window-placement" setting is used.</p><p></p><p>Default value: FALSE</p><p>Since 2.10</p></div></div><div class="refsect1" lang="en"><a name="id4123776"></a><h2>Style Property Details</h2><div class="refsect2" lang="en"><a name="id4123787"></a><h3><a name="GtkScrolledWindow--scrollbar-spacing"></a>The <code class="literal">"scrollbar-spacing"</code> style property</h3><a class="indexterm" name="id4123804"></a><pre class="programlisting"> "scrollbar-spacing" <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> : Read</pre><p>Number of pixels between the scrollbars and the scrolled window.</p><p>Allowed values: >= 0</p><p>Default value: 3</p></div><hr><div class="refsect2" lang="en"><a name="id4123836"></a><h3><a name="GtkScrolledWindow--scrollbars-within-bevel"></a>The <code class="literal">"scrollbars-within-bevel"</code> style property</h3><a class="indexterm" name="id4123853"></a><pre class="programlisting"> "scrollbars-within-bevel" <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> : Read</pre><p>Whether to place scrollbars within the scrolled window's bevel.</p><p></p><p>Default value: FALSE</p><p>Since 2.12</p></div></div><div class="refsect1" lang="en"><a name="id4123891"></a><h2>Signal Details</h2><div class="refsect2" lang="en"><a name="id4123901"></a><h3><a name="GtkScrolledWindow-move-focus-out"></a>The <code class="literal">"move-focus-out"</code> signal</h3><a class="indexterm" name="id4123918"></a><pre class="programlisting">void user_function (<a class="link" href="GtkScrolledWindow.html" title="GtkScrolledWindow">GtkScrolledWindow</a> *scrolledwindow, <a class="link" href="gtk-Standard-Enumerations.html#GtkDirectionType">GtkDirectionType</a> arg1, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> user_data) : Run Last / Action</pre><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>scrolledwindow</code></em> :</span></p></td><td>the object which received the signal.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td><td>user data set when the signal handler was connected.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id4124009"></a><h3><a name="GtkScrolledWindow-scroll-child"></a>The <code class="literal">"scroll-child"</code> signal</h3><a class="indexterm" name="id4124026"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> user_function (<a class="link" href="GtkScrolledWindow.html" title="GtkScrolledWindow">GtkScrolledWindow</a> *scrolledwindow, <a class="link" href="gtk-Standard-Enumerations.html#GtkScrollType">GtkScrollType</a> arg1, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> arg2, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> user_data) : Run Last / Action</pre><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>scrolledwindow</code></em> :</span></p></td><td>the object which received the signal.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>arg1</code></em> :</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>arg2</code></em> :</span></p></td><td></td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td><td>user data set when the signal handler was connected.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td></td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id4124151"></a><h2>See Also</h2><p><a class="link" href="GtkViewport.html" title="GtkViewport"><span class="type">GtkViewport</span></a>, <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a>, <a class="link" href="GtkWidget.html#GtkWidgetClass"><span class="type">GtkWidgetClass</span></a></p></div><div class="refsect1" lang="en"><a name="id4124185"></a><div class="refsect2" lang="en"><a name="id4124186"></a></div><hr><div class="refsect2" lang="en"><a name="id4124187"></a></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id4121320" href="#id4121320" class="para">5</a>] </sup>The scrolled window installs <a class="link" href="GtkAdjustment.html" title="GtkAdjustment"><span class="type">GtkAdjustment</span></a> objects inthe child window's slots using the set_scroll_adjustments_signal,found in <a class="link" href="GtkWidget.html#GtkWidgetClass"><span class="type">GtkWidgetClass</span></a>. (Conceptually, these widgets implement a"Scrollable" interface; because GTK+ 1.2 lacked interface support inthe object system, this interface is hackily implemented as a signalin <a class="link" href="GtkWidget.html#GtkWidgetClass"><span class="type">GtkWidgetClass</span></a>. The GTK+ 2.0 object system would allow a cleanimplementation, but it wasn't worth breaking theAPI.)</p></div></div></div></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?