📄 gtk-standard-enumerations.html
字号:
</td></tr><tr><td><p><span class="term"><a name="GTK-STATE-ACTIVE:CAPS"></a><code class="literal">GTK_STATE_ACTIVE</code></span></p></td><td>State of a currently active widget, such as a depressed button.</td></tr><tr><td><p><span class="term"><a name="GTK-STATE-PRELIGHT:CAPS"></a><code class="literal">GTK_STATE_PRELIGHT</code></span></p></td><td>State indicating that the mouse pointer is overthe widget and the widget will respond to mouse clicks.</td></tr><tr><td><p><span class="term"><a name="GTK-STATE-SELECTED:CAPS"></a><code class="literal">GTK_STATE_SELECTED</code></span></p></td><td>State of a selected item, such the selected row in a list.</td></tr><tr><td><p><span class="term"><a name="GTK-STATE-INSENSITIVE:CAPS"></a><code class="literal">GTK_STATE_INSENSITIVE</code></span></p></td><td>State indicating that the widget isunresponsive to user actions.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3268658"></a><h3><a name="GtkSubmenuDirection"></a>enum GtkSubmenuDirection</h3><a class="indexterm" name="id3268673"></a><pre class="programlisting">typedef enum{ GTK_DIRECTION_LEFT, GTK_DIRECTION_RIGHT} GtkSubmenuDirection;</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GtkSubmenuDirection</code> is deprecated and should not be used in newly-written code.</p></div><p>Indicates the direction a sub-menu will appear.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><a name="GTK-DIRECTION-LEFT:CAPS"></a><code class="literal">GTK_DIRECTION_LEFT</code></span></p></td><td>A sub-menu will appear</td></tr><tr><td><p><span class="term"><a name="GTK-DIRECTION-RIGHT:CAPS"></a><code class="literal">GTK_DIRECTION_RIGHT</code></span></p></td><td></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3268752"></a><h3><a name="GtkSubmenuPlacement"></a>enum GtkSubmenuPlacement</h3><a class="indexterm" name="id3268768"></a><pre class="programlisting">typedef enum{ GTK_TOP_BOTTOM, GTK_LEFT_RIGHT} GtkSubmenuPlacement;</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GtkSubmenuPlacement</code> is deprecated and should not be used in newly-written code.</p></div><p></p></div><hr><div class="refsect2" lang="en"><a name="id3268796"></a><h3><a name="GtkToolbarStyle"></a>enum GtkToolbarStyle</h3><a class="indexterm" name="id3268809"></a><pre class="programlisting">typedef enum{ GTK_TOOLBAR_ICONS, GTK_TOOLBAR_TEXT, GTK_TOOLBAR_BOTH, GTK_TOOLBAR_BOTH_HORIZ} GtkToolbarStyle;</pre><p>Used to customize the appearance of a <a class="link" href="GtkToolbar.html" title="GtkToolbar"><span class="type">GtkToolbar</span></a>. Note that setting the toolbar style overrides the user's preferencesfor the default toolbar style. Note that if the button has onlya label set and GTK_TOOLBAR_ICONS is used, the label will bevisible, and vice versa.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><a name="GTK-TOOLBAR-ICONS:CAPS"></a><code class="literal">GTK_TOOLBAR_ICONS</code></span></p></td><td>Buttons display only icons in the toolbar.</td></tr><tr><td><p><span class="term"><a name="GTK-TOOLBAR-TEXT:CAPS"></a><code class="literal">GTK_TOOLBAR_TEXT</code></span></p></td><td>Buttons display only text labels in the toolbar.</td></tr><tr><td><p><span class="term"><a name="GTK-TOOLBAR-BOTH:CAPS"></a><code class="literal">GTK_TOOLBAR_BOTH</code></span></p></td><td>Buttons display text and icons in the toolbar.</td></tr><tr><td><p><span class="term"><a name="GTK-TOOLBAR-BOTH-HORIZ:CAPS"></a><code class="literal">GTK_TOOLBAR_BOTH_HORIZ</code></span></p></td><td>Buttons display icons and text alongside eachother, rather than vertically stacked</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3268935"></a><h3><a name="GtkUpdateType"></a>enum GtkUpdateType</h3><a class="indexterm" name="id3268948"></a><pre class="programlisting">typedef enum{ GTK_UPDATE_CONTINUOUS, GTK_UPDATE_DISCONTINUOUS, GTK_UPDATE_DELAYED} GtkUpdateType;</pre><p></p></div><hr><div class="refsect2" lang="en"><a name="id3268964"></a><h3><a name="GtkVisibility"></a>enum GtkVisibility</h3><a class="indexterm" name="id3268977"></a><pre class="programlisting">typedef enum{ GTK_VISIBILITY_NONE, GTK_VISIBILITY_PARTIAL, GTK_VISIBILITY_FULL} GtkVisibility;</pre><p>Used by <a class="link" href="GtkCList.html" title="GtkCList"><span class="type">GtkCList</span></a> and <a class="link" href="GtkCTree.html" title="GtkCTree"><span class="type">GtkCTree</span></a> to indicate whether a row is visible.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><a name="GTK-VISIBILITY-NONE:CAPS"></a><code class="literal">GTK_VISIBILITY_NONE</code></span></p></td><td>The row is not visible.</td></tr><tr><td><p><span class="term"><a name="GTK-VISIBILITY-PARTIAL:CAPS"></a><code class="literal">GTK_VISIBILITY_PARTIAL</code></span></p></td><td>The row is partially visible.</td></tr><tr><td><p><span class="term"><a name="GTK-VISIBILITY-FULL:CAPS"></a><code class="literal">GTK_VISIBILITY_FULL</code></span></p></td><td>The row is fully visible.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3269084"></a><h3><a name="GtkWindowPosition"></a>enum GtkWindowPosition</h3><a class="indexterm" name="id3269097"></a><pre class="programlisting">typedef enum{ GTK_WIN_POS_NONE, GTK_WIN_POS_CENTER, GTK_WIN_POS_MOUSE, GTK_WIN_POS_CENTER_ALWAYS, GTK_WIN_POS_CENTER_ON_PARENT} GtkWindowPosition;</pre><p>Window placement can be influenced using this enumeration.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><a name="GTK-WIN-POS-NONE:CAPS"></a><code class="literal">GTK_WIN_POS_NONE</code></span></p></td><td>No influence is made on placement.</td></tr><tr><td><p><span class="term"><a name="GTK-WIN-POS-CENTER:CAPS"></a><code class="literal">GTK_WIN_POS_CENTER</code></span></p></td><td>Windows should be placed in the center of the screen.</td></tr><tr><td><p><span class="term"><a name="GTK-WIN-POS-MOUSE:CAPS"></a><code class="literal">GTK_WIN_POS_MOUSE</code></span></p></td><td>Windows should be placed at the current mouse position.</td></tr><tr><td><p><span class="term"><a name="GTK-WIN-POS-CENTER-ALWAYS:CAPS"></a><code class="literal">GTK_WIN_POS_CENTER_ALWAYS</code></span></p></td><td>Keep window centered as it changes size, etc.</td></tr><tr><td><p><span class="term"><a name="GTK-WIN-POS-CENTER-ON-PARENT:CAPS"></a><code class="literal">GTK_WIN_POS_CENTER_ON_PARENT</code></span></p></td><td>Center the window on its transientparent (see <a class="link" href="GtkWindow.html#gtk-window-set-transient-for"><code class="function">gtk_window_set_transient_for()</code></a>).</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3269250"></a><h3><a name="GtkWindowType"></a>enum GtkWindowType</h3><a class="indexterm" name="id3269262"></a><pre class="programlisting">typedef enum{ GTK_WINDOW_TOPLEVEL, GTK_WINDOW_POPUP} GtkWindowType;</pre><p>A <a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a> can be one of these types. Most things you'd consider a"window" should have type <a class="link" href="gtk-Standard-Enumerations.html#GTK-WINDOW-TOPLEVEL:CAPS"><span class="type">GTK_WINDOW_TOPLEVEL</span></a>; windows with this typeare managed by the window manager and have a frame by default (call<a class="link" href="GtkWindow.html#gtk-window-set-decorated"><code class="function">gtk_window_set_decorated()</code></a> to toggle the frame). Windows with type<a class="link" href="gtk-Standard-Enumerations.html#GTK-WINDOW-POPUP:CAPS"><span class="type">GTK_WINDOW_POPUP</span></a> are ignored by the window manager; window managerkeybindings won't work on them, the window manager won't decorate thewindow with a frame, many GTK+ features that rely on the windowmanager will not work (e.g. resize grips andmaximization/minimization). <a class="link" href="gtk-Standard-Enumerations.html#GTK-WINDOW-POPUP:CAPS"><span class="type">GTK_WINDOW_POPUP</span></a> is used to implementwidgets such as <a class="link" href="GtkMenu.html" title="GtkMenu"><span class="type">GtkMenu</span></a> or tooltips that you normally don't think of as windows per se. Nearly all windows should be <a class="link" href="gtk-Standard-Enumerations.html#GTK-WINDOW-TOPLEVEL:CAPS"><span class="type">GTK_WINDOW_TOPLEVEL</span></a>.In particular, do not use <a class="link" href="gtk-Standard-Enumerations.html#GTK-WINDOW-POPUP:CAPS"><span class="type">GTK_WINDOW_POPUP</span></a> just to turn offthe window borders; use <a class="link" href="GtkWindow.html#gtk-window-set-decorated"><code class="function">gtk_window_set_decorated()</code></a> for that.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><a name="GTK-WINDOW-TOPLEVEL:CAPS"></a><code class="literal">GTK_WINDOW_TOPLEVEL</code></span></p></td><td>A regular window, such as a dialog.</td></tr><tr><td><p><span class="term"><a name="GTK-WINDOW-POPUP:CAPS"></a><code class="literal">GTK_WINDOW_POPUP</code></span></p></td><td>A special window such as a tooltip.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3269424"></a><h3><a name="GtkSortType"></a>enum GtkSortType</h3><a class="indexterm" name="id3269436"></a><pre class="programlisting">typedef enum{ GTK_SORT_ASCENDING, GTK_SORT_DESCENDING} GtkSortType;</pre><p>Determines the direction of a sort.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><a name="GTK-SORT-ASCENDING:CAPS"></a><code class="literal">GTK_SORT_ASCENDING</code></span></p></td><td>Sorting is in ascending order.</td></tr><tr><td><p><span class="term"><a name="GTK-SORT-DESCENDING:CAPS"></a><code class="literal">GTK_SORT_DESCENDING</code></span></p></td><td>Sorting is in descending order.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3269503"></a><h3><a name="GtkDragResult"></a>enum GtkDragResult</h3><a class="indexterm" name="id3269515"></a><pre class="programlisting">typedef enum { GTK_DRAG_RESULT_SUCCESS, GTK_DRAG_RESULT_NO_TARGET, GTK_DRAG_RESULT_USER_CANCELLED, GTK_DRAG_RESULT_TIMEOUT_EXPIRED, GTK_DRAG_RESULT_GRAB_BROKEN, GTK_DRAG_RESULT_ERROR} GtkDragResult;</pre><p>Gives an indication why a drag operation failed. The value can by obtained by connecting to the<a class="link" href="GtkWidget.html#GtkWidget-drag-failed"><span class="type">"drag-failed"</span></a> signal.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><a name="GTK-DRAG-RESULT-SUCCESS:CAPS"></a><code class="literal">GTK_DRAG_RESULT_SUCCESS</code></span></p></td><td>The drag operation was successful</td></tr><tr><td><p><span class="term"><a name="GTK-DRAG-RESULT-NO-TARGET:CAPS"></a><code class="literal">GTK_DRAG_RESULT_NO_TARGET</code></span></p></td><td>No suitable drag target</td></tr><tr><td><p><span class="term"><a name="GTK-DRAG-RESULT-USER-CANCELLED:CAPS"></a><code class="literal">GTK_DRAG_RESULT_USER_CANCELLED</code></span></p></td><td>The user cancelled the drag operation</td></tr><tr><td><p><span class="term"><a name="GTK-DRAG-RESULT-TIMEOUT-EXPIRED:CAPS"></a><code class="literal">GTK_DRAG_RESULT_TIMEOUT_EXPIRED</code></span></p></td><td>The drag operation timed out</td></tr><tr><td><p><span class="term"><a name="GTK-DRAG-RESULT-GRAB-BROKEN:CAPS"></a><code class="literal">GTK_DRAG_RESULT_GRAB_BROKEN</code></span></p></td><td>The pointer or keyboard grab used for the drag operation was broken</td></tr><tr><td><p><span class="term"><a name="GTK-DRAG-RESULT-ERROR:CAPS"></a><code class="literal">GTK_DRAG_RESULT_ERROR</code></span></p></td><td>The drag operation failed due to some unspecified error</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id3269694"></a><div class="refsect2" lang="en"><a name="id3269695"></a></div><hr><div class="refsect2" lang="en"><a name="id3269696"></a></div></div></div></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -