📄 gtk-standard-enumerations.html
字号:
></A><H3><ANAME="GTKDIRECTIONTYPE"></A>enum GtkDirectionType</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="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></TD></TR></TABLE><P></P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN12046"></A><H3><ANAME="GTKJUSTIFICATION"></A>enum GtkJustification</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{ GTK_JUSTIFY_LEFT, GTK_JUSTIFY_RIGHT, GTK_JUSTIFY_CENTER, GTK_JUSTIFY_FILL} GtkJustification;</PRE></TD></TR></TABLE><P>Used for justifying the text inside a <AHREF="gtklabel.html">GtkLabel</A> widget. (See also<AHREF="gtkalignment.html">GtkAlignment</A>).</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN12053"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#F0F0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">GTK_JUSTIFY_LEFT</TT></TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The text is placed at the left edge of the label.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">GTK_JUSTIFY_RIGHT</TT></TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The text is placed at the right edge of the label.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">GTK_JUSTIFY_CENTER</TT></TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The text is placed in the center of the label.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">GTK_JUSTIFY_FILL</TT></TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The text is placed is distributed across the label. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN12074"></A><H3><ANAME="GTKMATCHTYPE"></A>enum GtkMatchType</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="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></TD></TR></TABLE><P></P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN12079"></A><H3><ANAME="GTKMETRICTYPE"></A>enum GtkMetricType</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{ GTK_PIXELS, GTK_INCHES, GTK_CENTIMETERS} GtkMetricType;</PRE></TD></TR></TABLE><P></P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN12084"></A><H3><ANAME="GTKORIENTATION"></A>enum GtkOrientation</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{ GTK_ORIENTATION_HORIZONTAL, GTK_ORIENTATION_VERTICAL} GtkOrientation;</PRE></TD></TR></TABLE><P></P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN12089"></A><H3><ANAME="GTKPACKTYPE"></A>enum GtkPackType</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{ GTK_PACK_START, GTK_PACK_END} GtkPackType;</PRE></TD></TR></TABLE><P>Used for packing widgets into <AHREF="gtkbox.html">GtkBox</A> widgets. (See also: <AHREF="gtkvbox.html">GtkVBox</A>,<AHREF="gtkhbox.html">GtkHBox</A>, and <AHREF="gtkbuttonbox.html">GtkButtonBox</A>).</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN12098"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#F0F0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">GTK_PACK_START</TT></TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The </TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">GTK_PACK_END</TT></TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN12111"></A><H3><ANAME="GTKPATHPRIORITYTYPE"></A>enum GtkPathPriorityType</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{ GTK_PATH_PRIO_LOWEST = 0, GTK_PATH_PRIO_GTK = 4, GTK_PATH_PRIO_APPLICATION = 8, GTK_PATH_PRIO_RC = 12, GTK_PATH_PRIO_HIGHEST = 15, GTK_PATH_PRIO_MASK = 0x0f} GtkPathPriorityType;</PRE></TD></TR></TABLE><P></P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN12116"></A><H3><ANAME="GTKPATHTYPE"></A>enum GtkPathType</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{ GTK_PATH_WIDGET, GTK_PATH_WIDGET_CLASS, GTK_PATH_CLASS} GtkPathType;</PRE></TD></TR></TABLE><P></P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN12121"></A><H3><ANAME="GTKPOLICYTYPE"></A>enum GtkPolicyType</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{ GTK_POLICY_ALWAYS, GTK_POLICY_AUTOMATIC, GTK_POLICY_NEVER} GtkPolicyType;</PRE></TD></TR></TABLE><P>Determines when a scroll bar will be visible. </P><DIVCLASS="INFORMALTABLE"><ANAME="AEN12126"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#F0F0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">GTK_POLICY_ALWAYS</TT></TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The scrollbar is always visible.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">GTK_POLICY_AUTOMATIC</TT></TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The scrollbar will appear and disappear as necessary. For example,when all of a <AHREF="gtkclist.html">GtkCList</A> can not be seen.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">GTK_POLICY_NEVER</TT></TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The scrollbar will never appear. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN12144"></A><H3><ANAME="GTKPOSITIONTYPE"></A>enum GtkPositionType</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{ GTK_POS_LEFT, GTK_POS_RIGHT, GTK_POS_TOP, GTK_POS_BOTTOM} GtkPositionType;</PRE></TD></TR></TABLE><P></P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN12149"></A><H3><ANAME="GTKPREVIEWTYPE"></A>enum GtkPreviewType</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{ GTK_PREVIEW_COLOR, GTK_PREVIEW_GRAYSCALE} GtkPreviewType;</PRE></TD></TR></TABLE><P>An enumeration which describes whether a previewcontains grayscale or red-green-blue data.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN12154"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#F0F0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">GTK_PREVIEW_COLOR</TT></TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the preview contains red-green-blue data.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">GTK_PREVIEW_GRAYSCALE</TT></TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The preview contains grayscale data. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN12167"></A><H3><ANAME="GTKRELIEFSTYLE"></A>enum GtkReliefStyle</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{ GTK_RELIEF_NORMAL, GTK_RELIEF_HALF, GTK_RELIEF_NONE} GtkReliefStyle;</PRE></TD></TR></TABLE><P></P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN12172"></A><H3><ANAME="GTKRESIZEMODE"></A>enum GtkResizeMode</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{ GTK_RESIZE_PARENT, /* Pass resize request to the parent */ GTK_RESIZE_QUEUE, /* Queue resizes on this widget */ GTK_RESIZE_IMMEDIATE /* Perform the resizes now */} GtkResizeMode;</PRE></TD></TR></TABLE><P></P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN12177"></A><H3><ANAME="GTKSCROLLTYPE"></A>enum GtkScrollType</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{ GTK_SCROLL_NONE, GTK_SCROLL_STEP_BACKWARD, GTK_SCROLL_STEP_FORWARD, GTK_SCROLL_PAGE_BACKWARD, GTK_SCROLL_PAGE_FORWARD, GTK_SCROLL_JUMP} GtkScrollType;</PRE></TD></TR></TABLE><P></P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN12182"></A><H3><ANAME="GTKSELECTIONMODE"></A>enum GtkSelectionMode</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{ GTK_SELECTION_SINGLE, GTK_SELECTION_BROWSE, GTK_SELECTION_MULTIPLE, GTK_SELECTION_EXTENDED} GtkSelectionMode;</PRE></TD></TR></TABLE><P></P></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN12187"></A><H3><ANAME="GTKSHADOWTYPE"></A>enum GtkShadowType</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">typedef enum{ GTK_SHADOW_NONE, GTK_SHADOW_IN, GTK_SHADOW_OUT, GTK_SHADOW_ETCHED_IN, GTK_SHADOW_ETCHED_OUT} GtkShadowType;</PRE></TD></TR></TABLE><P>Used to change the appearance of an outline typically provided by a <AHREF="gtkframe.html">GtkFrame</A>.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN12193"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#F0F0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">GTK_SHADOW_NONE</TT></TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">No outline.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">GTK_SHADOW_IN</TT></TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The outline is bevelled inwards.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">GTK_SHADOW_OUT</TT></TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">The outline is bevelled outwards like a button.</TD></TR><TR><TDWIDTH="20%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">GTK_SHADOW_ETCHED_IN</TT></TD><TD
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -