📄 gtk-standard-enumerations.html
字号:
<td><p><span class="term"><a name="GTK-CORNER-BOTTOM-RIGHT:CAPS"></a><code class="literal">GTK_CORNER_BOTTOM_RIGHT</code></span></p></td><td>Place the scrollbars on the top and left of thewidget.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3266552"></a><h3><a name="GtkCurveType"></a>enum GtkCurveType</h3><a class="indexterm" name="id3266565"></a><pre class="programlisting">typedef enum{ GTK_CURVE_TYPE_LINEAR, /* linear interpolation */ GTK_CURVE_TYPE_SPLINE, /* spline interpolation */ GTK_CURVE_TYPE_FREE /* free form curve */} GtkCurveType;</pre><p></p></div><hr><div class="refsect2" lang="en"><a name="id3266583"></a><h3><a name="GtkDeleteType"></a>enum GtkDeleteType</h3><a class="indexterm" name="id3266596"></a><pre class="programlisting">typedef enum { GTK_DELETE_CHARS, GTK_DELETE_WORD_ENDS, /* delete only the portion of the word to the * left/right of cursor if we're in the middle * of a word */ GTK_DELETE_WORDS, GTK_DELETE_DISPLAY_LINES, GTK_DELETE_DISPLAY_LINE_ENDS, GTK_DELETE_PARAGRAPH_ENDS, /* like C-k in Emacs (or its reverse) */ GTK_DELETE_PARAGRAPHS, /* C-k in pico, kill whole line */ GTK_DELETE_WHITESPACE /* M-\ in Emacs */} GtkDeleteType;</pre><p></p></div><hr><div class="refsect2" lang="en"><a name="id3266628"></a><h3><a name="GtkDirectionType"></a>enum GtkDirectionType</h3><a class="indexterm" name="id3266642"></a><pre class="programlisting">typedef enum{ GTK_DIR_TAB_FORWARD, GTK_DIR_TAB_BACKWARD, GTK_DIR_UP, GTK_DIR_DOWN, GTK_DIR_LEFT, GTK_DIR_RIGHT} GtkDirectionType;</pre><p></p></div><hr><div class="refsect2" lang="en"><a name="id3266659"></a><h3><a name="GtkExpanderStyle"></a>enum GtkExpanderStyle</h3><a class="indexterm" name="id3266672"></a><pre class="programlisting">typedef enum{ GTK_EXPANDER_COLLAPSED, GTK_EXPANDER_SEMI_COLLAPSED, GTK_EXPANDER_SEMI_EXPANDED, GTK_EXPANDER_EXPANDED} GtkExpanderStyle;</pre><p>Used to specify the style of the expanders drawn by a <a class="link" href="GtkTreeView.html" title="GtkTreeView"><span class="type">GtkTreeView</span></a>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><a name="GTK-EXPANDER-COLLAPSED:CAPS"></a><code class="literal">GTK_EXPANDER_COLLAPSED</code></span></p></td><td>The style used for a collapsed subtree.</td></tr><tr><td><p><span class="term"><a name="GTK-EXPANDER-SEMI-COLLAPSED:CAPS"></a><code class="literal">GTK_EXPANDER_SEMI_COLLAPSED</code></span></p></td><td>Intermediate style used during animation.</td></tr><tr><td><p><span class="term"><a name="GTK-EXPANDER-SEMI-EXPANDED:CAPS"></a><code class="literal">GTK_EXPANDER_SEMI_EXPANDED</code></span></p></td><td>Intermediate style used during animation.</td></tr><tr><td><p><span class="term"><a name="GTK-EXPANDER-EXPANDED:CAPS"></a><code class="literal">GTK_EXPANDER_EXPANDED</code></span></p></td><td>The style used for an expanded subtree.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3266796"></a><h3><a name="GtkIMPreeditStyle"></a>enum GtkIMPreeditStyle</h3><a class="indexterm" name="id3266809"></a><pre class="programlisting">typedef enum{ GTK_IM_PREEDIT_NOTHING, GTK_IM_PREEDIT_CALLBACK, GTK_IM_PREEDIT_NONE} GtkIMPreeditStyle;</pre><p></p></div><hr><div class="refsect2" lang="en"><a name="id3266825"></a><h3><a name="GtkIMStatusStyle"></a>enum GtkIMStatusStyle</h3><a class="indexterm" name="id3266839"></a><pre class="programlisting">typedef enum{ GTK_IM_STATUS_NOTHING, GTK_IM_STATUS_CALLBACK, GTK_IM_STATUS_NONE} GtkIMStatusStyle;</pre><p></p></div><hr><div class="refsect2" lang="en"><a name="id3266855"></a><h3><a name="GtkJustification"></a>enum GtkJustification</h3><a class="indexterm" name="id3266868"></a><pre class="programlisting">typedef enum{ GTK_JUSTIFY_LEFT, GTK_JUSTIFY_RIGHT, GTK_JUSTIFY_CENTER, GTK_JUSTIFY_FILL} GtkJustification;</pre><p>Used for justifying the text inside a <a class="link" href="GtkLabel.html" title="GtkLabel"><span class="type">GtkLabel</span></a> widget. (See also<a class="link" href="GtkAlignment.html" title="GtkAlignment"><span class="type">GtkAlignment</span></a>).</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><a name="GTK-JUSTIFY-LEFT:CAPS"></a><code class="literal">GTK_JUSTIFY_LEFT</code></span></p></td><td>The text is placed at the left edge of the label.</td></tr><tr><td><p><span class="term"><a name="GTK-JUSTIFY-RIGHT:CAPS"></a><code class="literal">GTK_JUSTIFY_RIGHT</code></span></p></td><td>The text is placed at the right edge of the label.</td></tr><tr><td><p><span class="term"><a name="GTK-JUSTIFY-CENTER:CAPS"></a><code class="literal">GTK_JUSTIFY_CENTER</code></span></p></td><td>The text is placed in the center of the label.</td></tr><tr><td><p><span class="term"><a name="GTK-JUSTIFY-FILL:CAPS"></a><code class="literal">GTK_JUSTIFY_FILL</code></span></p></td><td>The text is placed is distributed across the label.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3267000"></a><h3><a name="GtkMatchType"></a>enum GtkMatchType</h3><a class="indexterm" name="id3267015"></a><pre class="programlisting">typedef enum{ GTK_MATCH_ALL, /* "*A?A*" */ GTK_MATCH_ALL_TAIL, /* "*A?AA" */ GTK_MATCH_HEAD, /* "AAAA*" */ GTK_MATCH_TAIL, /* "*AAAA" */ GTK_MATCH_EXACT, /* "AAAAA" */ GTK_MATCH_LAST} GtkMatchType;</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">GtkMatchType</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="id3267045"></a><h3><a name="GtkMetricType"></a>enum GtkMetricType</h3><a class="indexterm" name="id3267058"></a><pre class="programlisting">typedef enum{ GTK_PIXELS, GTK_INCHES, GTK_CENTIMETERS} GtkMetricType;</pre><p>Used to indicate which metric is used by a <a class="link" href="GtkRuler.html" title="GtkRuler"><span class="type">GtkRuler</span></a>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><a name="GTK-PIXELS:CAPS"></a><code class="literal">GTK_PIXELS</code></span></p></td><td>Pixels.</td></tr><tr><td><p><span class="term"><a name="GTK-INCHES:CAPS"></a><code class="literal">GTK_INCHES</code></span></p></td><td>Inches.</td></tr><tr><td><p><span class="term"><a name="GTK-CENTIMETERS:CAPS"></a><code class="literal">GTK_CENTIMETERS</code></span></p></td><td>Centimeters.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3267156"></a><h3><a name="GtkMovementStep"></a>enum GtkMovementStep</h3><a class="indexterm" name="id3267169"></a><pre class="programlisting">typedef enum { GTK_MOVEMENT_LOGICAL_POSITIONS, /* move by forw/back graphemes */ GTK_MOVEMENT_VISUAL_POSITIONS, /* move by left/right graphemes */ GTK_MOVEMENT_WORDS, /* move by forward/back words */ GTK_MOVEMENT_DISPLAY_LINES, /* move up/down lines (wrapped lines) */ GTK_MOVEMENT_DISPLAY_LINE_ENDS, /* move up/down lines (wrapped lines) */ GTK_MOVEMENT_PARAGRAPHS, /* move up/down paragraphs (newline-ended lines) */ GTK_MOVEMENT_PARAGRAPH_ENDS, /* move to either end of a paragraph */ GTK_MOVEMENT_PAGES, /* move by pages */ GTK_MOVEMENT_BUFFER_ENDS, /* move to ends of the buffer */ GTK_MOVEMENT_HORIZONTAL_PAGES /* move horizontally by pages */} GtkMovementStep;</pre><p></p></div><hr><div class="refsect2" lang="en"><a name="id3267196"></a><h3><a name="GtkOrientation"></a>enum GtkOrientation</h3><a class="indexterm" name="id3267209"></a><pre class="programlisting">typedef enum{ GTK_ORIENTATION_HORIZONTAL, GTK_ORIENTATION_VERTICAL} GtkOrientation;</pre><p>Represents the orientation of widgets which can be switched between horizontaland vertical orientation on the fly, like <a class="link" href="GtkToolbar.html" title="GtkToolbar"><span class="type">GtkToolbar</span></a>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><a name="GTK-ORIENTATION-HORIZONTAL:CAPS"></a><code class="literal">GTK_ORIENTATION_HORIZONTAL</code></span></p></td><td>The widget is in horizontal orientation.</td></tr><tr><td><p><span class="term"><a name="GTK-ORIENTATION-VERTICAL:CAPS"></a><code class="literal">GTK_ORIENTATION_VERTICAL</code></span></p></td><td>The widget is in vertical orientation.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3267288"></a><h3><a name="GtkPackType"></a>enum GtkPackType</h3><a class="indexterm" name="id3267300"></a><pre class="programlisting">typedef enum{ GTK_PACK_START, GTK_PACK_END} GtkPackType;</pre><p>Represents the packing location <a class="link" href="GtkBox.html" title="GtkBox"><span class="type">GtkBox</span></a> children. (See: <a class="link" href="GtkVBox.html" title="GtkVBox"><span class="type">GtkVBox</span></a>,<a class="link" href="GtkHBox.html" title="GtkHBox"><span class="type">GtkHBox</span></a>, and <a class="link" href="GtkButtonBox.html" title="GtkButtonBox"><span class="type">GtkButtonBox</span></a>).</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><a name="GTK-PACK-START:CAPS"></a><code class="literal">GTK_PACK_START</code></span></p></td><td>The child is packed into the start of the box</td></tr><tr><td><p><span class="term"><a name="GTK-PACK-END:CAPS"></a><code class="literal">GTK_PACK_END</code></span></p></td><td>The child is packed into the end of the box</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3267400"></a><h3><a name="GtkPathPriorityType"></a>enum GtkPathPriorityType</h3><a class="indexterm" name="id3267413"></a><pre class="programlisting">typedef enum{ GTK_PATH_PRIO_LOWEST = 0, GTK_PATH_PRIO_GTK = 4, GTK_PATH_PRIO_APPLICATION = 8, GTK_PATH_PRIO_THEME = 10, GTK_PATH_PRIO_RC = 12, GTK_PATH_PRIO_HIGHEST = 15} GtkPathPriorityType;</pre><p></p></div><hr><div class="refsect2" lang="en"><a name="id3267431"></a><h3><a name="GtkPathType"></a>enum GtkPathType</h3><a class="indexterm" name="id3267444"></a><pre class="programlisting">typedef enum{ GTK_PATH_WIDGET, GTK_PATH_WIDGET_CLASS, GTK_PATH_CLASS} GtkPathType;</pre><p></p></div><hr><div class="refsect2" lang="en"><a name="id3267460"></a><h3><a name="GtkPolicyType"></a>enum GtkPolicyType</h3><a class="indexterm" name="id3267473"></a><pre class="programlisting">typedef enum{ GTK_POLICY_ALWAYS, GTK_POLICY_AUTOMATIC, GTK_POLICY_NEVER} GtkPolicyType;</pre><p>Determines when a scroll bar will be visible. </p><div class="variablelist"><table border="0">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -