📄 gtk-resource-files.html
字号:
</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>settings</code></em> :</span></p></td><td> a <a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> object</td></tr><tr><td><p><span class="term"><em class="parameter"><code>widget_path</code></em> :</span></p></td><td> the widget path to use when looking up the style, or <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if no matching against the widget path should be done</td></tr><tr><td><p><span class="term"><em class="parameter"><code>class_path</code></em> :</span></p></td><td> the class path to use when looking up the style, or <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if no matching against the class path should be done.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td><td> a type that will be used along with parent types of this type when matching against class styles, or <ahref="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-TYPE-NONE:CAPS"><span class="type">G_TYPE_NONE</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> A style created by matching with the supplied paths, or <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if nothing matching was specified and the default style should be used. The returned value is owned by GTK+ as part of an internal cache, so you must call <ahref="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#g-object-ref"><code class="function">g_object_ref()</code></a> on the returned value if you want to keep a reference to it.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3237255"></a><h3><a name="gtk-rc-add-widget-name-style"></a>gtk_rc_add_widget_name_style ()</h3><a class="indexterm" name="id3237271"></a><pre class="programlisting">void gtk_rc_add_widget_name_style (<a class="link" href="gtk-Resource-Files.html#GtkRcStyle">GtkRcStyle</a> *rc_style, const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *pattern);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">gtk_rc_add_widget_name_style</code> is deprecated and should not be used in newly-written code.</p></div><p>Adds a <a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> that will be looked up by a match againstthe widget's pathname. This is equivalent to a:<code class="literal">widget PATTERN style STYLE</code>statement in a RC file.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>rc_style</code></em> :</span></p></td><td>the <a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> to use for widgets matching <em class="parameter"><code>pattern</code></em></td></tr><tr><td><p><span class="term"><em class="parameter"><code>pattern</code></em> :</span></p></td><td>the pattern</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3237383"></a><h3><a name="gtk-rc-add-widget-class-style"></a>gtk_rc_add_widget_class_style ()</h3><a class="indexterm" name="id3237399"></a><pre class="programlisting">void gtk_rc_add_widget_class_style (<a class="link" href="gtk-Resource-Files.html#GtkRcStyle">GtkRcStyle</a> *rc_style, const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *pattern);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">gtk_rc_add_widget_class_style</code> is deprecated and should not be used in newly-written code.</p></div><p>Adds a <a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> that will be looked up by a match againstthe widget's class pathname. This is equivalent to a:<code class="literal">widget_class PATTERN style STYLE</code>statement in a RC file.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>rc_style</code></em> :</span></p></td><td>the <a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> to use for widgets matching <em class="parameter"><code>pattern</code></em></td></tr><tr><td><p><span class="term"><em class="parameter"><code>pattern</code></em> :</span></p></td><td>the pattern</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3237511"></a><h3><a name="gtk-rc-add-class-style"></a>gtk_rc_add_class_style ()</h3><a class="indexterm" name="id3237527"></a><pre class="programlisting">void gtk_rc_add_class_style (<a class="link" href="gtk-Resource-Files.html#GtkRcStyle">GtkRcStyle</a> *rc_style, const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *pattern);</pre><div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Warning</h3><p><code class="literal">gtk_rc_add_class_style</code> is deprecated and should not be used in newly-written code.</p></div><p>Adds a <a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> that will be looked up by a matching againstthe class hierarchy of the widget. This is equivalent to a:<code class="literal">class PATTERN style STYLE</code>statement in a RC file.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>rc_style</code></em> :</span></p></td><td>the <a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> to use for widgets deriving from <em class="parameter"><code>pattern</code></em></td></tr><tr><td><p><span class="term"><em class="parameter"><code>pattern</code></em> :</span></p></td><td>the pattern</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3237638"></a><h3><a name="gtk-rc-parse"></a>gtk_rc_parse ()</h3><a class="indexterm" name="id3237651"></a><pre class="programlisting">void gtk_rc_parse (const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *filename);</pre><p>Parses a given resource file.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>filename</code></em> :</span></p></td><td>the filename of a file to parse. If <em class="parameter"><code>filename</code></em> is not absolute, it is searched in the current directory.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3237706"></a><h3><a name="gtk-rc-parse-string"></a>gtk_rc_parse_string ()</h3><a class="indexterm" name="id3237719"></a><pre class="programlisting">void gtk_rc_parse_string (const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *rc_string);</pre><p>Parses resource information directly from a string.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>rc_string</code></em> :</span></p></td><td>a string to parse.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3237767"></a><h3><a name="gtk-rc-reparse-all"></a>gtk_rc_reparse_all ()</h3><a class="indexterm" name="id3237780"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> gtk_rc_reparse_all (void);</pre><p>If the modification time on any previously read file for thedefault <a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> has changed, discard all style informationand then reread all previously read RC files.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the files were reread.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3237840"></a><h3><a name="gtk-rc-reparse-all-for-settings"></a>gtk_rc_reparse_all_for_settings ()</h3><a class="indexterm" name="id3237854"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> gtk_rc_reparse_all_for_settings (<a class="link" href="GtkSettings.html" title="Settings">GtkSettings</a> *settings, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> force_load);</pre><p>If the modification time on any previously read filefor the given <a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> has changed, discard all style informationand then reread all previously read RC files.</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>settings</code></em> :</span></p></td><td> a <a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>force_load</code></em> :</span></p></td><td> load whether or not anything changed</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the files were reread.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3237965"></a><h3><a name="gtk-rc-reset-styles"></a>gtk_rc_reset_styles ()</h3><a class=
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -