📄 gtk-resource-files.html
字号:
><DIVCLASS="INFORMALTABLE"><ANAME="AEN5066"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>rc_style</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtk-resource-files.html#GTKRCSTYLE">GtkRcStyle</A> to use for widgets matching <TTCLASS="PARAMETER"><I>pattern</I></TT></TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>pattern</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the pattern </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN5081"></A><H3><ANAME="GTK-RC-ADD-WIDGET-CLASS-STYLE"></A>gtk_rc_add_widget_class_style ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_rc_add_widget_class_style (<AHREF="gtk-resource-files.html#GTKRCSTYLE">GtkRcStyle</A> *rc_style, const <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *pattern);</PRE></TD></TR></TABLE><P>Add a RcStyle that will be looked up by a match againstthe widget's class pathname. This is equivalent to a:<TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">widget_class PATTERN style STYLE</PRE></TD></TR></TABLE>statement in a RC file.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN5089"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>rc_style</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtk-resource-files.html#GTKRCSTYLE">GtkRcStyle</A> to use for widgets matching <TTCLASS="PARAMETER"><I>pattern</I></TT></TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>pattern</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the pattern </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN5104"></A><H3><ANAME="GTK-RC-ADD-CLASS-STYLE"></A>gtk_rc_add_class_style ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_rc_add_class_style (<AHREF="gtk-resource-files.html#GTKRCSTYLE">GtkRcStyle</A> *rc_style, const <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *pattern);</PRE></TD></TR></TABLE><P>Add a RcStyle that will be looked up by a matching againstthe class heirarchy of the widget. This is equivalent to a:<TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">class PATTERN style STYLE</PRE></TD></TR></TABLE>statement in a RC file.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN5112"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>rc_style</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtk-resource-files.html#GTKRCSTYLE">GtkRcStyle</A> to use for widgets deriving from <TTCLASS="PARAMETER"><I>pattern</I></TT></TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>pattern</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the pattern </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN5127"></A><H3><ANAME="GTK-RC-PARSE"></A>gtk_rc_parse ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_rc_parse (const <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *filename);</PRE></TD></TR></TABLE><P>Parse a given resource file.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN5133"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>filename</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the filename of a file to parse. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN5142"></A><H3><ANAME="GTK-RC-PARSE-STRING"></A>gtk_rc_parse_string ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_rc_parse_string (const <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *rc_string);</PRE></TD></TR></TABLE><P>Parse resource information directly from a string.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN5148"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>rc_string</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a string to parse. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN5157"></A><H3><ANAME="GTK-RC-REPARSE-ALL"></A>gtk_rc_reparse_all ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A> gtk_rc_reparse_all (void);</PRE></TD></TR></TABLE><P>If the modification time on any previously read filehas changed, discard all style informationand then reread all previously read RC files.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN5163"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">TRUE</TT> if the files were reread. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN5173"></A><H3><ANAME="GTK-RC-ADD-DEFAULT-FILE"></A>gtk_rc_add_default_file ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_rc_add_default_file (const <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *filename);</PRE></TD></TR></TABLE><P>Adds a file to the list of files to be parsed at theend of <AHREF="gtk-general.html#GTK-INIT">gtk_init</A>().</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN5180"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>filename</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the pathname to the file. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN5189"></A><H3><ANAME="GTK-RC-GET-DEFAULT-FILES"></A>gtk_rc_get_default_files ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A>** gtk_rc_get_default_files (void);</PRE></TD></TR></TABLE><P>Retrieves the current list of RC files that will be parsedat the end of <AHREF="gtk-general.html#GTK-INIT">gtk_init</A>()</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN5196"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A NULL terminated array of filenames. This memoryis owned by GTK+ and must not be freed by the application.If you want to store this information, you should make a copy. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN5205"></A><H3><ANAME="GTK-RC-SET-DEFAULT-FILES"></A>gtk_rc_set_default_files ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_rc_set_default_files (<AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> **filenames);</PRE></TD></TR></TABLE><P>Sets the list of files that GTK+ will read at theend of <AHREF="gtk-general.html#GTK-INIT">gtk_init</A>()</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN5212"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>filenames</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A <TTCLASS="LITERAL">NULL</TT> terminated list of filenames. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN5222"></A><H3><ANAME="GTK-RC-PARSE-COLOR"></A>gtk_rc_parse_color ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF=../glib/glib-basic-types.html#GUINT>guint</A> gtk_rc_parse_color (<AHREF=../glib/glib-lexical-scanner.html#GSCANNER>GScanner</A> *scanner, <AHREF=../gdk/gdk-colormaps-and-colors.html#GDKCOLOR>GdkColor</A> *color);</PRE></TD></TR></TABLE><P>Parses a color in the format expected in a RC file.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN5230"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>scanner</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a GtkScanner</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>color</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a pointer to a GtkColor structure in which to store the result</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">G_TOKEN_NONE</TT> if parsing suceeded, otherwise the tokenthat was expected but not found. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN5250"></A><H3><ANAME="GTK-RC-PARSE-STATE"></A>gtk_rc_parse_state ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF=../glib/glib-basic-types.html#GUINT>guint</A> gtk_rc_parse_state (<AHREF=../glib/glib-lexical-scanner.html#GSCANNER>GScanner</A> *scanner, <AHREF="gtk-standard-enumerations.html#GTKSTATETYPE">GtkStateType</A> *state);</PRE></TD></TR></TABLE><P>Parses a <AHREF="gtk-standard-enumerations.html#GTKSTATETYPE">GtkStateType</A> variable from the format expectedin a RC file.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN5259"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>scanner</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a GtkScanner (must be initialized for parsing an RC file)</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>state</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">A pointer to a <AHREF="gtk-standard-enumerations.html#GTKSTATETYPE">GtkStateType</A> variable in which tostore the result.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">G_TOKEN_NONE</TT> if parsing suceeded, otherwise the tokenthat was expected but not found. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN5279"></A><H3><ANAME="GTK-RC-PARSE-PRIORITY"></A>gtk_rc_parse_priority ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF=../glib/glib-basic-types.html#GUINT>guint</A> gtk_rc_parse_priority (<AHREF=../glib/glib-lexical-scanner.html#GSCANNER>GScanner</A> *scanner, <AHREF="gtk-standard-enumerations.html#GTKPATHPRIORITYTYPE">GtkPathPriorityType</A> *priority);</PRE></TD></TR></TABLE><P>Parses a <AHREF="gtk-standard-enumerations.html#GTKPATHPRIORITYTYPE">GtkPathPriorityType</A> variable from the format expectedin a RC file.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN5288"></A><P
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -