~canonical-dx-team/ubuntu/maverick/gtk+2.0/menuproxy

« back to all changes in this revision

Viewing changes to docs/reference/gtk/html/gtk-Resource-Files.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2010-06-11 12:19:30 UTC
  • mfrom: (1.11.6 upstream)
  • mto: This revision was merged to the branch mainline in revision 175.
  • Revision ID: james.westby@ubuntu.com-20100611121930-n4pklvkoqdsg12vm
Tags: 2.21.2-1
* New upstream development release:
  + debian/rules,
    debian/libgtk2.0-0.symbols:
    - Update for new API symbols.
  + debian/patches/070_mandatory-relibtoolize.patch:
    - Regenerated for the new version.
  + debian/control.in:
    - Update GLib (build-) dependency to >= 2.25.8.

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
                    <a class="link" href="gtk-Resource-Files.html#GtkRcStyle-struct" title="GtkRcStyle">GtkRcStyle</a>;
46
46
enum                <a class="link" href="gtk-Resource-Files.html#GtkRcFlags" title="enum GtkRcFlags">GtkRcFlags</a>;
47
47
enum                <a class="link" href="gtk-Resource-Files.html#GtkRcTokenType" title="enum GtkRcTokenType">GtkRcTokenType</a>;
48
 
<a href="/usr/share/gtk-doc/html/glib/glib-Lexical-Scanner.html#GScanner"><span class="returnvalue">GScanner</span></a>*           <a class="link" href="gtk-Resource-Files.html#gtk-rc-scanner-new" title="gtk_rc_scanner_new ()">gtk_rc_scanner_new</a>                  (<em class="parameter"><code><span class="type">void</span></code></em>);
 
48
<a href="http://library.gnome.org/devel/glib/unstable/glib-Lexical-Scanner.html#GScanner"><span class="returnvalue">GScanner</span></a>*           <a class="link" href="gtk-Resource-Files.html#gtk-rc-scanner-new" title="gtk_rc_scanner_new ()">gtk_rc_scanner_new</a>                  (<em class="parameter"><code><span class="type">void</span></code></em>);
49
49
<a class="link" href="GtkStyle.html" title="Styles"><span class="returnvalue">GtkStyle</span></a>*           <a class="link" href="gtk-Resource-Files.html#gtk-rc-get-style" title="gtk_rc_get_style ()">gtk_rc_get_style</a>                    (<em class="parameter"><code><a class="link" href="GtkWidget.html" title="GtkWidget"><span class="type">GtkWidget</span></a> *widget</code></em>);
50
50
<a class="link" href="GtkStyle.html" title="Styles"><span class="returnvalue">GtkStyle</span></a>*           <a class="link" href="gtk-Resource-Files.html#gtk-rc-get-style-by-paths" title="gtk_rc_get_style_by_paths ()">gtk_rc_get_style_by_paths</a>           (<em class="parameter"><code><a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> *settings</code></em>,
51
51
                                                         <em class="parameter"><code>const <span class="type">char</span> *widget_path</code></em>,
52
52
                                                         <em class="parameter"><code>const <span class="type">char</span> *class_path</code></em>,
53
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>);
 
53
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>);
54
54
<span class="returnvalue">void</span>                <a class="link" href="gtk-Resource-Files.html#gtk-rc-add-widget-name-style" title="gtk_rc_add_widget_name_style ()">gtk_rc_add_widget_name_style</a>        (<em class="parameter"><code><a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> *rc_style</code></em>,
55
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pattern</code></em>);
 
55
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pattern</code></em>);
56
56
<span class="returnvalue">void</span>                <a class="link" href="gtk-Resource-Files.html#gtk-rc-add-widget-class-style" title="gtk_rc_add_widget_class_style ()">gtk_rc_add_widget_class_style</a>       (<em class="parameter"><code><a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> *rc_style</code></em>,
57
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pattern</code></em>);
 
57
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pattern</code></em>);
58
58
<span class="returnvalue">void</span>                <a class="link" href="gtk-Resource-Files.html#gtk-rc-add-class-style" title="gtk_rc_add_class_style ()">gtk_rc_add_class_style</a>              (<em class="parameter"><code><a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> *rc_style</code></em>,
59
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pattern</code></em>);
60
 
<span class="returnvalue">void</span>                <a class="link" href="gtk-Resource-Files.html#gtk-rc-parse" title="gtk_rc_parse ()">gtk_rc_parse</a>                        (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
61
 
<span class="returnvalue">void</span>                <a class="link" href="gtk-Resource-Files.html#gtk-rc-parse-string" title="gtk_rc_parse_string ()">gtk_rc_parse_string</a>                 (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rc_string</code></em>);
62
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gtk-Resource-Files.html#gtk-rc-reparse-all" title="gtk_rc_reparse_all ()">gtk_rc_reparse_all</a>                  (<em class="parameter"><code><span class="type">void</span></code></em>);
63
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gtk-Resource-Files.html#gtk-rc-reparse-all-for-settings" title="gtk_rc_reparse_all_for_settings ()">gtk_rc_reparse_all_for_settings</a>     (<em class="parameter"><code><a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> *settings</code></em>,
64
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> force_load</code></em>);
 
59
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pattern</code></em>);
 
60
<span class="returnvalue">void</span>                <a class="link" href="gtk-Resource-Files.html#gtk-rc-parse" title="gtk_rc_parse ()">gtk_rc_parse</a>                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
 
61
<span class="returnvalue">void</span>                <a class="link" href="gtk-Resource-Files.html#gtk-rc-parse-string" title="gtk_rc_parse_string ()">gtk_rc_parse_string</a>                 (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rc_string</code></em>);
 
62
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gtk-Resource-Files.html#gtk-rc-reparse-all" title="gtk_rc_reparse_all ()">gtk_rc_reparse_all</a>                  (<em class="parameter"><code><span class="type">void</span></code></em>);
 
63
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="gtk-Resource-Files.html#gtk-rc-reparse-all-for-settings" title="gtk_rc_reparse_all_for_settings ()">gtk_rc_reparse_all_for_settings</a>     (<em class="parameter"><code><a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> *settings</code></em>,
 
64
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> force_load</code></em>);
65
65
<span class="returnvalue">void</span>                <a class="link" href="gtk-Resource-Files.html#gtk-rc-reset-styles" title="gtk_rc_reset_styles ()">gtk_rc_reset_styles</a>                 (<em class="parameter"><code><a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> *settings</code></em>);
66
 
<span class="returnvalue">void</span>                <a class="link" href="gtk-Resource-Files.html#gtk-rc-add-default-file" title="gtk_rc_add_default_file ()">gtk_rc_add_default_file</a>             (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
67
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>**             <a class="link" href="gtk-Resource-Files.html#gtk-rc-get-default-files" title="gtk_rc_get_default_files ()">gtk_rc_get_default_files</a>            (<em class="parameter"><code><span class="type">void</span></code></em>);
68
 
<span class="returnvalue">void</span>                <a class="link" href="gtk-Resource-Files.html#gtk-rc-set-default-files" title="gtk_rc_set_default_files ()">gtk_rc_set_default_files</a>            (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **filenames</code></em>);
69
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gtk-Resource-Files.html#gtk-rc-parse-color" title="gtk_rc_parse_color ()">gtk_rc_parse_color</a>                  (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
70
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);
71
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gtk-Resource-Files.html#gtk-rc-parse-color-full" title="gtk_rc_parse_color_full ()">gtk_rc_parse_color_full</a>             (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
 
66
<span class="returnvalue">void</span>                <a class="link" href="gtk-Resource-Files.html#gtk-rc-add-default-file" title="gtk_rc_add_default_file ()">gtk_rc_add_default_file</a>             (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);
 
67
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>**             <a class="link" href="gtk-Resource-Files.html#gtk-rc-get-default-files" title="gtk_rc_get_default_files ()">gtk_rc_get_default_files</a>            (<em class="parameter"><code><span class="type">void</span></code></em>);
 
68
<span class="returnvalue">void</span>                <a class="link" href="gtk-Resource-Files.html#gtk-rc-set-default-files" title="gtk_rc_set_default_files ()">gtk_rc_set_default_files</a>            (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **filenames</code></em>);
 
69
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gtk-Resource-Files.html#gtk-rc-parse-color" title="gtk_rc_parse_color ()">gtk_rc_parse_color</a>                  (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
 
70
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);
 
71
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gtk-Resource-Files.html#gtk-rc-parse-color-full" title="gtk_rc_parse_color_full ()">gtk_rc_parse_color_full</a>             (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
72
72
                                                         <em class="parameter"><code><a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> *style</code></em>,
73
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);
74
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gtk-Resource-Files.html#gtk-rc-parse-state" title="gtk_rc_parse_state ()">gtk_rc_parse_state</a>                  (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
 
73
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);
 
74
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gtk-Resource-Files.html#gtk-rc-parse-state" title="gtk_rc_parse_state ()">gtk_rc_parse_state</a>                  (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
75
75
                                                         <em class="parameter"><code><a class="link" href="gtk-Standard-Enumerations.html#GtkStateType" title="enum GtkStateType"><span class="type">GtkStateType</span></a> *state</code></em>);
76
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gtk-Resource-Files.html#gtk-rc-parse-priority" title="gtk_rc_parse_priority ()">gtk_rc_parse_priority</a>               (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
 
76
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="gtk-Resource-Files.html#gtk-rc-parse-priority" title="gtk_rc_parse_priority ()">gtk_rc_parse_priority</a>               (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
77
77
                                                         <em class="parameter"><code><a class="link" href="gtk-Standard-Enumerations.html#GtkPathPriorityType" title="enum GtkPathPriorityType"><span class="type">GtkPathPriorityType</span></a> *priority</code></em>);
78
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              <a class="link" href="gtk-Resource-Files.html#gtk-rc-find-module-in-path" title="gtk_rc_find_module_in_path ()">gtk_rc_find_module_in_path</a>          (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *module_file</code></em>);
79
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              <a class="link" href="gtk-Resource-Files.html#gtk-rc-find-pixmap-in-path" title="gtk_rc_find_pixmap_in_path ()">gtk_rc_find_pixmap_in_path</a>          (<em class="parameter"><code><a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> *settings</code></em>,
80
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
81
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pixmap_file</code></em>);
82
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              <a class="link" href="gtk-Resource-Files.html#gtk-rc-get-module-dir" title="gtk_rc_get_module_dir ()">gtk_rc_get_module_dir</a>               (<em class="parameter"><code><span class="type">void</span></code></em>);
83
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              <a class="link" href="gtk-Resource-Files.html#gtk-rc-get-im-module-path" title="gtk_rc_get_im_module_path ()">gtk_rc_get_im_module_path</a>           (<em class="parameter"><code><span class="type">void</span></code></em>);
84
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              <a class="link" href="gtk-Resource-Files.html#gtk-rc-get-im-module-file" title="gtk_rc_get_im_module_file ()">gtk_rc_get_im_module_file</a>           (<em class="parameter"><code><span class="type">void</span></code></em>);
85
 
<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              <a class="link" href="gtk-Resource-Files.html#gtk-rc-get-theme-dir" title="gtk_rc_get_theme_dir ()">gtk_rc_get_theme_dir</a>                (<em class="parameter"><code><span class="type">void</span></code></em>);
 
78
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              <a class="link" href="gtk-Resource-Files.html#gtk-rc-find-module-in-path" title="gtk_rc_find_module_in_path ()">gtk_rc_find_module_in_path</a>          (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *module_file</code></em>);
 
79
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              <a class="link" href="gtk-Resource-Files.html#gtk-rc-find-pixmap-in-path" title="gtk_rc_find_pixmap_in_path ()">gtk_rc_find_pixmap_in_path</a>          (<em class="parameter"><code><a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> *settings</code></em>,
 
80
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
 
81
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pixmap_file</code></em>);
 
82
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              <a class="link" href="gtk-Resource-Files.html#gtk-rc-get-module-dir" title="gtk_rc_get_module_dir ()">gtk_rc_get_module_dir</a>               (<em class="parameter"><code><span class="type">void</span></code></em>);
 
83
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              <a class="link" href="gtk-Resource-Files.html#gtk-rc-get-im-module-path" title="gtk_rc_get_im_module_path ()">gtk_rc_get_im_module_path</a>           (<em class="parameter"><code><span class="type">void</span></code></em>);
 
84
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              <a class="link" href="gtk-Resource-Files.html#gtk-rc-get-im-module-file" title="gtk_rc_get_im_module_file ()">gtk_rc_get_im_module_file</a>           (<em class="parameter"><code><span class="type">void</span></code></em>);
 
85
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              <a class="link" href="gtk-Resource-Files.html#gtk-rc-get-theme-dir" title="gtk_rc_get_theme_dir ()">gtk_rc_get_theme_dir</a>                (<em class="parameter"><code><span class="type">void</span></code></em>);
86
86
<a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="returnvalue">GtkRcStyle</span></a>*         <a class="link" href="gtk-Resource-Files.html#gtk-rc-style-new" title="gtk_rc_style_new ()">gtk_rc_style_new</a>                    (<em class="parameter"><code><span class="type">void</span></code></em>);
87
87
<a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="returnvalue">GtkRcStyle</span></a>*         <a class="link" href="gtk-Resource-Files.html#gtk-rc-style-copy" title="gtk_rc_style_copy ()">gtk_rc_style_copy</a>                   (<em class="parameter"><code><a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> *orig</code></em>);
88
88
<span class="returnvalue">void</span>                <a class="link" href="gtk-Resource-Files.html#gtk-rc-style-ref" title="gtk_rc_style_ref ()">gtk_rc_style_ref</a>                    (<em class="parameter"><code><a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> *rc_style</code></em>);
92
92
<div class="refsect1" title="Object Hierarchy">
93
93
<a name="gtk-Resource-Files.object-hierarchy"></a><h2>Object Hierarchy</h2>
94
94
<pre class="synopsis">
95
 
  <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
 
95
  <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
96
96
   +----GtkRcStyle
97
97
</pre>
98
98
</div>
104
104
at runtime.
105
105
</p>
106
106
<div class="refsect2" title="Default files">
107
 
<a name="id608446"></a><h3>Default files</h3>
 
107
<a name="id477410"></a><h3>Default files</h3>
108
108
<p>
109
109
An application can cause GTK+ to parse a specific RC
110
110
file by calling <a class="link" href="gtk-Resource-Files.html#gtk-rc-parse" title="gtk_rc_parse ()"><code class="function">gtk_rc_parse()</code></a>. In addition to this,
138
138
</div>
139
139
<hr>
140
140
<div class="refsect2" title="Pathnames and patterns">
141
 
<a name="id601730"></a><h3>Pathnames and patterns</h3>
 
141
<a name="id438554"></a><h3>Pathnames and patterns</h3>
142
142
<a name="gtkrc-pathnames-and-patterns"></a><p>
143
143
A resource file defines a number of styles and key bindings and
144
144
attaches them to particular widgets. The attachment is done
248
248
</div>
249
249
<hr>
250
250
<div class="refsect2" title="Optimizing RC Style Matches">
251
 
<a name="id612630"></a><h3>Optimizing RC Style Matches</h3>
 
251
<a name="id488223"></a><h3>Optimizing RC Style Matches</h3>
252
252
<a name="optimizing-rc-style-matches"></a><p>
253
253
Everytime a widget is created and added to the layout hierarchy of a <a class="link" href="GtkWindow.html" title="GtkWindow"><span class="type">GtkWindow</span></a>
254
254
("anchored" to be exact), a list of matching RC styles out of all RC styles read
300
300
      <tr>
301
301
        <td class="listing_lines" align="right"><pre>1
302
302
2</pre></td>
303
 
        <td class="listing_code"><pre class="programlisting"><span class="normal">style </span><span class="string">"FooBar"</span><span class="normal"> </span><span class="cbracket">{</span><span class="normal"> foo_content bar_content </span><span class="cbracket">}</span>
 
303
        <td class="listing_code"><pre class="programlisting"><span class="normal">style </span><span class="string">"FooBar"</span><span class="normal"> </span><span class="cbracket">{</span><span class="normal"> </span><span class="usertype">foo_content</span><span class="normal"> bar_content </span><span class="cbracket">}</span>
304
304
<span class="normal">class </span><span class="string">"X"</span><span class="normal"> style </span><span class="string">"FooBar"</span></pre></td>
305
305
      </tr>
306
306
    </tbody>
343
343
</div>
344
344
<hr>
345
345
<div class="refsect2" title="Toplevel declarations">
346
 
<a name="id612810"></a><h3>Toplevel declarations</h3>
 
346
<a name="id488400"></a><h3>Toplevel declarations</h3>
347
347
<p>
348
348
An RC file is a text file which is composed of a sequence
349
349
of declarations. <code class="literal">'#'</code> characters delimit comments and
431
431
</div>
432
432
<hr>
433
433
<div class="refsect2" title="Styles">
434
 
<a name="id613112"></a><h3>Styles</h3>
 
434
<a name="id488701"></a><h3>Styles</h3>
435
435
<p>
436
436
A RC style is specified by a <code class="literal">style</code>
437
437
declaration in a RC file, and then bound to widgets
815
815
</div>
816
816
<hr>
817
817
<div class="refsect2" title="Key bindings">
818
 
<a name="id614167"></a><h3>Key bindings</h3>
 
818
<a name="id489756"></a><h3>Key bindings</h3>
819
819
<p>
820
820
Key bindings allow the user to specify actions to be
821
821
taken on particular key presses. The form of a binding
832
832
5
833
833
6
834
834
7</pre></td>
835
 
        <td class="listing_code"><pre class="programlisting"><span class="normal">binding </span><span class="symbol">&lt;</span><span class="normal">em class</span><span class="symbol">=</span><span class="string">"replaceable"</span><span class="symbol">&gt;&lt;</span><span class="normal">code</span><span class="symbol">&gt;</span><span class="normal">name</span><span class="symbol">&lt;/</span><span class="normal">code</span><span class="symbol">&gt;&lt;/</span><span class="normal">em</span><span class="symbol">&gt;</span><span class="normal"> </span><span class="cbracket">{</span>
836
 
<span class="normal">  bind </span><span class="symbol">&lt;</span><span class="normal">em class</span><span class="symbol">=</span><span class="string">"replaceable"</span><span class="symbol">&gt;&lt;</span><span class="normal">code</span><span class="symbol">&gt;</span><span class="normal">key</span><span class="symbol">&lt;/</span><span class="normal">code</span><span class="symbol">&gt;&lt;/</span><span class="normal">em</span><span class="symbol">&gt;</span><span class="normal"> </span><span class="cbracket">{</span>
837
 
<span class="normal">    </span><span class="symbol">&lt;</span><span class="normal">em class</span><span class="symbol">=</span><span class="string">"replaceable"</span><span class="symbol">&gt;&lt;</span><span class="normal">code</span><span class="symbol">&gt;</span><span class="normal">signalname</span><span class="symbol">&lt;/</span><span class="normal">code</span><span class="symbol">&gt;&lt;/</span><span class="normal">em</span><span class="symbol">&gt;</span><span class="normal"> </span><span class="symbol">(&lt;</span><span class="normal">em class</span><span class="symbol">=</span><span class="string">"replaceable"</span><span class="symbol">&gt;&lt;</span><span class="normal">code</span><span class="symbol">&gt;</span><span class="normal">param</span><span class="symbol">&lt;/</span><span class="normal">code</span><span class="symbol">&gt;&lt;/</span><span class="normal">em</span><span class="symbol">&gt;,</span><span class="normal"> </span><span class="symbol">...)</span>
 
835
        <td class="listing_code"><pre class="programlisting"><span class="normal">binding </span><span class="symbol">&lt;</span><span class="usertype">em</span><span class="normal"> class</span><span class="symbol">=</span><span class="string">"replaceable"</span><span class="symbol">&gt;&lt;</span><span class="normal">code</span><span class="symbol">&gt;</span><span class="normal">name</span><span class="symbol">&lt;/</span><span class="normal">code</span><span class="symbol">&gt;&lt;/</span><span class="normal">em</span><span class="symbol">&gt;</span><span class="normal"> </span><span class="cbracket">{</span>
 
836
<span class="normal">  bind </span><span class="symbol">&lt;</span><span class="usertype">em</span><span class="normal"> class</span><span class="symbol">=</span><span class="string">"replaceable"</span><span class="symbol">&gt;&lt;</span><span class="normal">code</span><span class="symbol">&gt;</span><span class="normal">key</span><span class="symbol">&lt;/</span><span class="normal">code</span><span class="symbol">&gt;&lt;/</span><span class="normal">em</span><span class="symbol">&gt;</span><span class="normal"> </span><span class="cbracket">{</span>
 
837
<span class="normal">    </span><span class="symbol">&lt;</span><span class="usertype">em</span><span class="normal"> class</span><span class="symbol">=</span><span class="string">"replaceable"</span><span class="symbol">&gt;&lt;</span><span class="normal">code</span><span class="symbol">&gt;</span><span class="normal">signalname</span><span class="symbol">&lt;/</span><span class="normal">code</span><span class="symbol">&gt;&lt;/</span><span class="normal">em</span><span class="symbol">&gt;</span><span class="normal"> </span><span class="symbol">(&lt;</span><span class="usertype">em</span><span class="normal"> class</span><span class="symbol">=</span><span class="string">"replaceable"</span><span class="symbol">&gt;&lt;</span><span class="normal">code</span><span class="symbol">&gt;</span><span class="normal">param</span><span class="symbol">&lt;/</span><span class="normal">code</span><span class="symbol">&gt;&lt;/</span><span class="normal">em</span><span class="symbol">&gt;,</span><span class="normal"> </span><span class="symbol">...)</span>
838
838
<span class="normal">    </span><span class="symbol">...</span>
839
839
<span class="normal">  </span><span class="cbracket">}</span>
840
840
<span class="normal">  </span><span class="symbol">...</span>
878
878
The action that is bound to the key is a sequence
879
879
of signal names (strings) followed by parameters for
880
880
each signal. The signals must be action signals.
881
 
(See <a href="/usr/share/gtk-doc/html/gobject/gobject-Signals.html#g-signal-new"><code class="function">g_signal_new()</code></a>). Each parameter can be
 
881
(See <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#g-signal-new"><code class="function">g_signal_new()</code></a>). Each parameter can be
882
882
a float, integer, string, or unquoted string
883
883
representing an enumeration value. The types of
884
884
the parameters specified must match the types of the
1017
1017
<hr>
1018
1018
<div class="refsect2" title="gtk_rc_scanner_new ()">
1019
1019
<a name="gtk-rc-scanner-new"></a><h3>gtk_rc_scanner_new ()</h3>
1020
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Lexical-Scanner.html#GScanner"><span class="returnvalue">GScanner</span></a>*           gtk_rc_scanner_new                  (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
1020
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Lexical-Scanner.html#GScanner"><span class="returnvalue">GScanner</span></a>*           gtk_rc_scanner_new                  (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1021
1021
<p>
1022
1022
</p>
1023
1023
<div class="variablelist"><table border="0">
1065
1065
<pre class="programlisting"><a class="link" href="GtkStyle.html" title="Styles"><span class="returnvalue">GtkStyle</span></a>*           gtk_rc_get_style_by_paths           (<em class="parameter"><code><a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> *settings</code></em>,
1066
1066
                                                         <em class="parameter"><code>const <span class="type">char</span> *widget_path</code></em>,
1067
1067
                                                         <em class="parameter"><code>const <span class="type">char</span> *class_path</code></em>,
1068
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>);</pre>
 
1068
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="type">GType</span></a> type</code></em>);</pre>
1069
1069
<p>
1070
1070
Creates up a <a class="link" href="GtkStyle.html" title="Styles"><span class="type">GtkStyle</span></a> from styles defined in a RC file by providing
1071
1071
the raw components used in matching. This function may be useful
1085
1085
3
1086
1086
4
1087
1087
5</pre></td>
1088
 
        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="GtkWidget.html#gtk-widget-path">gtk_widget_path</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">widget</span><span class="symbol">,</span><span class="normal"> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">path</span><span class="symbol">,</span><span class="normal"> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
1089
 
<span class="function"><a href="GtkWidget.html#gtk-widget-class-path">gtk_widget_class_path</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">widget</span><span class="symbol">,</span><span class="normal"> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">class_path</span><span class="symbol">,</span><span class="normal"> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
 
1088
        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="GtkWidget.html#gtk-widget-path">gtk_widget_path</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">widget</span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">path</span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
 
1089
<span class="function"><a href="GtkWidget.html#gtk-widget-class-path">gtk_widget_class_path</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">widget</span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&amp;</span><span class="normal">class_path</span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
1090
1090
<span class="function"><a href="gtk-Resource-Files.html#gtk-rc-get-style-by-paths">gtk_rc_get_style_by_paths</a></span><span class="normal"> </span><span class="symbol">(</span><span class="function"><a href="GtkWidget.html#gtk-widget-get-settings">gtk_widget_get_settings</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">widget</span><span class="symbol">),</span><span class="normal"> </span>
1091
1091
<span class="normal">                           path</span><span class="symbol">,</span><span class="normal"> class_path</span><span class="symbol">,</span>
1092
 
<span class="normal">                           </span><span class="function"><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#G-OBJECT-TYPE:CAPS">G_OBJECT_TYPE</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">widget</span><span class="symbol">));</span></pre></td>
 
1092
<span class="normal">                           </span><span class="function"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#G-OBJECT-TYPE:CAPS">G_OBJECT_TYPE</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">widget</span><span class="symbol">));</span></pre></td>
1093
1093
      </tr>
1094
1094
    </tbody>
1095
1095
  </table>
1107
1107
</tr>
1108
1108
<tr>
1109
1109
<td><p><span class="term"><em class="parameter"><code>widget_path</code></em> :</span></p></td>
1110
 
<td> the widget path to use when looking up the style, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1110
<td> the widget path to use when looking up the style, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
1111
1111
              if no matching against the widget path should be done. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1112
1112
</td>
1113
1113
</tr>
1114
1114
<tr>
1115
1115
<td><p><span class="term"><em class="parameter"><code>class_path</code></em> :</span></p></td>
1116
 
<td> the class path to use when looking up the style, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1116
<td> the class path to use when looking up the style, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
1117
1117
              if no matching against the class path should be done. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1118
1118
</td>
1119
1119
</tr>
1120
1120
<tr>
1121
1121
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
1122
1122
<td>a type that will be used along with parent types of this type
1123
 
       when matching against class styles, or <a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#G-TYPE-NONE:CAPS"><span class="type">G_TYPE_NONE</span></a>
 
1123
       when matching against class styles, or <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-NONE:CAPS"><span class="type">G_TYPE_NONE</span></a>
1124
1124
</td>
1125
1125
</tr>
1126
1126
<tr>
1127
1127
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1128
1128
<td> A style created by matching with the supplied paths,
1129
 
  or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if nothing matching was specified and the default style should
 
1129
  or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if nothing matching was specified and the default style should
1130
1130
  be used. The returned value is owned by GTK+ as part of an internal cache,
1131
 
  so you must call <a href="/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
 
1131
  so you must call <a href="http://library.gnome.org/devel/gobject/unstable/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
1132
1132
  keep a reference to it.
1133
1133
</td>
1134
1134
</tr>
1139
1139
<div class="refsect2" title="gtk_rc_add_widget_name_style ()">
1140
1140
<a name="gtk-rc-add-widget-name-style"></a><h3>gtk_rc_add_widget_name_style ()</h3>
1141
1141
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_rc_add_widget_name_style        (<em class="parameter"><code><a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> *rc_style</code></em>,
1142
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pattern</code></em>);</pre>
 
1142
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pattern</code></em>);</pre>
1143
1143
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1144
1144
<h3 class="title">Warning</h3>
1145
1145
<p><code class="literal">gtk_rc_add_widget_name_style</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="gtk-Resource-Files.html#gtk-rc-parse-string" title="gtk_rc_parse_string ()"><code class="function">gtk_rc_parse_string()</code></a> with a suitable string instead.</p>
1170
1170
<div class="refsect2" title="gtk_rc_add_widget_class_style ()">
1171
1171
<a name="gtk-rc-add-widget-class-style"></a><h3>gtk_rc_add_widget_class_style ()</h3>
1172
1172
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_rc_add_widget_class_style       (<em class="parameter"><code><a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> *rc_style</code></em>,
1173
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pattern</code></em>);</pre>
 
1173
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pattern</code></em>);</pre>
1174
1174
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1175
1175
<h3 class="title">Warning</h3>
1176
1176
<p><code class="literal">gtk_rc_add_widget_class_style</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="gtk-Resource-Files.html#gtk-rc-parse-string" title="gtk_rc_parse_string ()"><code class="function">gtk_rc_parse_string()</code></a> with a suitable string instead.</p>
1201
1201
<div class="refsect2" title="gtk_rc_add_class_style ()">
1202
1202
<a name="gtk-rc-add-class-style"></a><h3>gtk_rc_add_class_style ()</h3>
1203
1203
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_rc_add_class_style              (<em class="parameter"><code><a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> *rc_style</code></em>,
1204
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pattern</code></em>);</pre>
 
1204
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pattern</code></em>);</pre>
1205
1205
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1206
1206
<h3 class="title">Warning</h3>
1207
1207
<p><code class="literal">gtk_rc_add_class_style</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="gtk-Resource-Files.html#gtk-rc-parse-string" title="gtk_rc_parse_string ()"><code class="function">gtk_rc_parse_string()</code></a> with a suitable string instead.</p>
1231
1231
<hr>
1232
1232
<div class="refsect2" title="gtk_rc_parse ()">
1233
1233
<a name="gtk-rc-parse"></a><h3>gtk_rc_parse ()</h3>
1234
 
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_rc_parse                        (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
 
1234
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_rc_parse                        (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
1235
1235
<p>
1236
1236
Parses a given resource file.
1237
1237
</p>
1248
1248
<hr>
1249
1249
<div class="refsect2" title="gtk_rc_parse_string ()">
1250
1250
<a name="gtk-rc-parse-string"></a><h3>gtk_rc_parse_string ()</h3>
1251
 
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_rc_parse_string                 (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rc_string</code></em>);</pre>
 
1251
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_rc_parse_string                 (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *rc_string</code></em>);</pre>
1252
1252
<p>
1253
1253
Parses resource information directly from a string.
1254
1254
</p>
1264
1264
<hr>
1265
1265
<div class="refsect2" title="gtk_rc_reparse_all ()">
1266
1266
<a name="gtk-rc-reparse-all"></a><h3>gtk_rc_reparse_all ()</h3>
1267
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_rc_reparse_all                  (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
1267
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_rc_reparse_all                  (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1268
1268
<p>
1269
1269
If the modification time on any previously read file for the
1270
1270
default <a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> has changed, discard all style information
1274
1274
<col align="left" valign="top">
1275
1275
<tbody><tr>
1276
1276
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1277
 
<td>  <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the files were reread.
 
1277
<td>  <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the files were reread.
1278
1278
</td>
1279
1279
</tr></tbody>
1280
1280
</table></div>
1282
1282
<hr>
1283
1283
<div class="refsect2" title="gtk_rc_reparse_all_for_settings ()">
1284
1284
<a name="gtk-rc-reparse-all-for-settings"></a><h3>gtk_rc_reparse_all_for_settings ()</h3>
1285
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_rc_reparse_all_for_settings     (<em class="parameter"><code><a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> *settings</code></em>,
1286
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> force_load</code></em>);</pre>
 
1285
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gtk_rc_reparse_all_for_settings     (<em class="parameter"><code><a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> *settings</code></em>,
 
1286
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> force_load</code></em>);</pre>
1287
1287
<p>
1288
1288
If the modification time on any previously read file
1289
1289
for the given <a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> has changed, discard all style information
1304
1304
</tr>
1305
1305
<tr>
1306
1306
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1307
 
<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the files were reread.
 
1307
<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the files were reread.
1308
1308
</td>
1309
1309
</tr>
1310
1310
</tbody>
1317
1317
<p>
1318
1318
This function recomputes the styles for all widgets that use a
1319
1319
particular <a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> object. (There is one <a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> object
1320
 
per <a href="/usr/share/gtk-doc/html/gdk/GdkScreen.html"><span class="type">GdkScreen</span></a>, see <a class="link" href="GtkSettings.html#gtk-settings-get-for-screen" title="gtk_settings_get_for_screen ()"><code class="function">gtk_settings_get_for_screen()</code></a>); It is useful
 
1320
per <a href="http://library.gnome.org/devel/gdk/unstable/GdkScreen.html"><span class="type">GdkScreen</span></a>, see <a class="link" href="GtkSettings.html#gtk-settings-get-for-screen" title="gtk_settings_get_for_screen ()"><code class="function">gtk_settings_get_for_screen()</code></a>); It is useful
1321
1321
when some global parameter has changed that affects the appearance
1322
1322
of all widgets, because when a widget gets a new style, it will
1323
1323
both redraw and recompute any cached information about its
1339
1339
<hr>
1340
1340
<div class="refsect2" title="gtk_rc_add_default_file ()">
1341
1341
<a name="gtk-rc-add-default-file"></a><h3>gtk_rc_add_default_file ()</h3>
1342
 
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_rc_add_default_file             (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
 
1342
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_rc_add_default_file             (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *filename</code></em>);</pre>
1343
1343
<p>
1344
1344
Adds a file to the list of files to be parsed at the
1345
1345
end of <a class="link" href="gtk-General.html#gtk-init" title="gtk_init ()"><code class="function">gtk_init()</code></a>.
1357
1357
<hr>
1358
1358
<div class="refsect2" title="gtk_rc_get_default_files ()">
1359
1359
<a name="gtk-rc-get-default-files"></a><h3>gtk_rc_get_default_files ()</h3>
1360
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>**             gtk_rc_get_default_files            (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
1360
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>**             gtk_rc_get_default_files            (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1361
1361
<p>
1362
1362
Retrieves the current list of RC files that will be parsed
1363
1363
at the end of <a class="link" href="gtk-General.html#gtk-init" title="gtk_init ()"><code class="function">gtk_init()</code></a>.
1366
1366
<col align="left" valign="top">
1367
1367
<tbody><tr>
1368
1368
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1369
 
<td> A <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of filenames. This memory
 
1369
<td> A <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated array of filenames. This memory
1370
1370
is owned by GTK+ and must not be freed by the application.
1371
1371
If you want to store this information, you should make a copy.
1372
1372
</td>
1376
1376
<hr>
1377
1377
<div class="refsect2" title="gtk_rc_set_default_files ()">
1378
1378
<a name="gtk-rc-set-default-files"></a><h3>gtk_rc_set_default_files ()</h3>
1379
 
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_rc_set_default_files            (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **filenames</code></em>);</pre>
 
1379
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_rc_set_default_files            (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **filenames</code></em>);</pre>
1380
1380
<p>
1381
1381
Sets the list of files that GTK+ will read at the
1382
1382
end of <a class="link" href="gtk-General.html#gtk-init" title="gtk_init ()"><code class="function">gtk_init()</code></a>.
1385
1385
<col align="left" valign="top">
1386
1386
<tbody><tr>
1387
1387
<td><p><span class="term"><em class="parameter"><code>filenames</code></em> :</span></p></td>
1388
 
<td>A <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated list of filenames.
 
1388
<td>A <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>-terminated list of filenames.
1389
1389
</td>
1390
1390
</tr></tbody>
1391
1391
</table></div>
1393
1393
<hr>
1394
1394
<div class="refsect2" title="gtk_rc_parse_color ()">
1395
1395
<a name="gtk-rc-parse-color"></a><h3>gtk_rc_parse_color ()</h3>
1396
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gtk_rc_parse_color                  (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
1397
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);</pre>
 
1396
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gtk_rc_parse_color                  (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
 
1397
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);</pre>
1398
1398
<p>
1399
1399
Parses a color in the format expected
1400
1400
in a RC file. 
1408
1408
<tbody>
1409
1409
<tr>
1410
1410
<td><p><span class="term"><em class="parameter"><code>scanner</code></em> :</span></p></td>
1411
 
<td>a <a href="/usr/share/gtk-doc/html/glib/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a>
 
1411
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a>
1412
1412
</td>
1413
1413
</tr>
1414
1414
<tr>
1415
1415
<td><p><span class="term"><em class="parameter"><code>color</code></em> :</span></p></td>
1416
 
<td>a pointer to a <a href="/usr/share/gtk-doc/html/gdk/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a> structure in which to store the result
 
1416
<td>a pointer to a <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a> structure in which to store the result
1417
1417
</td>
1418
1418
</tr>
1419
1419
<tr>
1428
1428
<hr>
1429
1429
<div class="refsect2" title="gtk_rc_parse_color_full ()">
1430
1430
<a name="gtk-rc-parse-color-full"></a><h3>gtk_rc_parse_color_full ()</h3>
1431
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gtk_rc_parse_color_full             (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
 
1431
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gtk_rc_parse_color_full             (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
1432
1432
                                                         <em class="parameter"><code><a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> *style</code></em>,
1433
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/gdk/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);</pre>
 
1433
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk/unstable/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a> *color</code></em>);</pre>
1434
1434
<p>
1435
1435
Parses a color in the format expected
1436
 
in a RC file. If <em class="parameter"><code>style</code></em> is not <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it will be consulted to resolve
 
1436
in a RC file. If <em class="parameter"><code>style</code></em> is not <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, it will be consulted to resolve
1437
1437
references to symbolic colors.
1438
1438
</p>
1439
1439
<div class="variablelist"><table border="0">
1441
1441
<tbody>
1442
1442
<tr>
1443
1443
<td><p><span class="term"><em class="parameter"><code>scanner</code></em> :</span></p></td>
1444
 
<td>a <a href="/usr/share/gtk-doc/html/glib/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a>
 
1444
<td>a <a href="http://library.gnome.org/devel/glib/unstable/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a>
1445
1445
</td>
1446
1446
</tr>
1447
1447
<tr>
1448
1448
<td><p><span class="term"><em class="parameter"><code>style</code></em> :</span></p></td>
1449
 
<td> a <a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a>, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
1449
<td> a <a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a>, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
1450
1450
</td>
1451
1451
</tr>
1452
1452
<tr>
1453
1453
<td><p><span class="term"><em class="parameter"><code>color</code></em> :</span></p></td>
1454
 
<td>a pointer to a <a href="/usr/share/gtk-doc/html/gdk/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a> structure in which to store the result
 
1454
<td>a pointer to a <a href="http://library.gnome.org/devel/gdk/unstable/gdk-Colormaps-and-Colors.html#GdkColor"><span class="type">GdkColor</span></a> structure in which to store the result
1455
1455
</td>
1456
1456
</tr>
1457
1457
<tr>
1468
1468
<hr>
1469
1469
<div class="refsect2" title="gtk_rc_parse_state ()">
1470
1470
<a name="gtk-rc-parse-state"></a><h3>gtk_rc_parse_state ()</h3>
1471
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gtk_rc_parse_state                  (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
 
1471
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gtk_rc_parse_state                  (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
1472
1472
                                                         <em class="parameter"><code><a class="link" href="gtk-Standard-Enumerations.html#GtkStateType" title="enum GtkStateType"><span class="type">GtkStateType</span></a> *state</code></em>);</pre>
1473
1473
<p>
1474
1474
Parses a <a class="link" href="gtk-Standard-Enumerations.html#GtkStateType" title="enum GtkStateType"><span class="type">GtkStateType</span></a> variable from the format expected
1501
1501
<hr>
1502
1502
<div class="refsect2" title="gtk_rc_parse_priority ()">
1503
1503
<a name="gtk-rc-parse-priority"></a><h3>gtk_rc_parse_priority ()</h3>
1504
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gtk_rc_parse_priority               (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
 
1504
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gtk_rc_parse_priority               (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
1505
1505
                                                         <em class="parameter"><code><a class="link" href="gtk-Standard-Enumerations.html#GtkPathPriorityType" title="enum GtkPathPriorityType"><span class="type">GtkPathPriorityType</span></a> *priority</code></em>);</pre>
1506
1506
<p>
1507
1507
Parses a <a class="link" href="gtk-Standard-Enumerations.html#GtkPathPriorityType" title="enum GtkPathPriorityType"><span class="type">GtkPathPriorityType</span></a> variable from the format expected
1534
1534
<hr>
1535
1535
<div class="refsect2" title="gtk_rc_find_module_in_path ()">
1536
1536
<a name="gtk-rc-find-module-in-path"></a><h3>gtk_rc_find_module_in_path ()</h3>
1537
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              gtk_rc_find_module_in_path          (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *module_file</code></em>);</pre>
 
1537
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              gtk_rc_find_module_in_path          (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *module_file</code></em>);</pre>
1538
1538
<p>
1539
1539
Searches for a theme engine in the GTK+ search path. This function
1540
1540
is not useful for applications and should not be used.
1549
1549
</tr>
1550
1550
<tr>
1551
1551
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1552
 
<td> The filename, if found (must be freed with <a href="/usr/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>),
1553
 
  otherwise <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
 
1552
<td> The filename, if found (must be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>),
 
1553
  otherwise <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
1554
1554
</td>
1555
1555
</tr>
1556
1556
</tbody>
1559
1559
<hr>
1560
1560
<div class="refsect2" title="gtk_rc_find_pixmap_in_path ()">
1561
1561
<a name="gtk-rc-find-pixmap-in-path"></a><h3>gtk_rc_find_pixmap_in_path ()</h3>
1562
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              gtk_rc_find_pixmap_in_path          (<em class="parameter"><code><a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> *settings</code></em>,
1563
 
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
1564
 
                                                         <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pixmap_file</code></em>);</pre>
 
1562
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              gtk_rc_find_pixmap_in_path          (<em class="parameter"><code><a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a> *settings</code></em>,
 
1563
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Lexical-Scanner.html#GScanner"><span class="type">GScanner</span></a> *scanner</code></em>,
 
1564
                                                         <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *pixmap_file</code></em>);</pre>
1565
1565
<p>
1566
1566
Looks up a file in pixmap path for the specified <a class="link" href="GtkSettings.html" title="Settings"><span class="type">GtkSettings</span></a>.
1567
1567
If the file is not found, it outputs a warning message using
1568
 
<a href="/usr/share/gtk-doc/html/glib/glib-Message-Logging.html#g-warning"><code class="function">g_warning()</code></a> and returns <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
 
1568
<a href="http://library.gnome.org/devel/glib/unstable/glib-Message-Logging.html#g-warning"><code class="function">g_warning()</code></a> and returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>.
1569
1569
</p>
1570
1570
<div class="variablelist"><table border="0">
1571
1571
<col align="left" valign="top">
1578
1578
<tr>
1579
1579
<td><p><span class="term"><em class="parameter"><code>scanner</code></em> :</span></p></td>
1580
1580
<td>Scanner used to get line number information for the
1581
 
  warning message, or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
 
1581
  warning message, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>
1582
1582
</td>
1583
1583
</tr>
1584
1584
<tr>
1597
1597
<hr>
1598
1598
<div class="refsect2" title="gtk_rc_get_module_dir ()">
1599
1599
<a name="gtk-rc-get-module-dir"></a><h3>gtk_rc_get_module_dir ()</h3>
1600
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              gtk_rc_get_module_dir               (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
1600
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              gtk_rc_get_module_dir               (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1601
1601
<p>
1602
1602
Returns a directory in which GTK+ looks for theme engines.
1603
1603
For full information about the search for theme engines,
1608
1608
<col align="left" valign="top">
1609
1609
<tbody><tr>
1610
1610
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1611
 
<td> the directory. (Must be freed with <a href="/usr/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>)
 
1611
<td> the directory. (Must be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>)
1612
1612
</td>
1613
1613
</tr></tbody>
1614
1614
</table></div>
1616
1616
<hr>
1617
1617
<div class="refsect2" title="gtk_rc_get_im_module_path ()">
1618
1618
<a name="gtk-rc-get-im-module-path"></a><h3>gtk_rc_get_im_module_path ()</h3>
1619
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              gtk_rc_get_im_module_path           (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
1619
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              gtk_rc_get_im_module_path           (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1620
1620
<p>
1621
1621
Obtains the path in which to look for IM modules. See the documentation
1622
1622
of the <code class="envar">GTK_PATH</code>
1637
1637
<hr>
1638
1638
<div class="refsect2" title="gtk_rc_get_im_module_file ()">
1639
1639
<a name="gtk-rc-get-im-module-file"></a><h3>gtk_rc_get_im_module_file ()</h3>
1640
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              gtk_rc_get_im_module_file           (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
1640
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              gtk_rc_get_im_module_file           (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1641
1641
<p>
1642
1642
Obtains the path to the IM modules file. See the documentation
1643
1643
of the <a class="link" href="gtk-running.html#im-module-file" title="GTK_IM_MODULE_FILE"><code class="envar">GTK_IM_MODULE_FILE</code></a>
1656
1656
<hr>
1657
1657
<div class="refsect2" title="gtk_rc_get_theme_dir ()">
1658
1658
<a name="gtk-rc-get-theme-dir"></a><h3>gtk_rc_get_theme_dir ()</h3>
1659
 
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              gtk_rc_get_theme_dir                (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
1659
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a>*              gtk_rc_get_theme_dir                (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1660
1660
<p>
1661
1661
Returns the standard directory in which themes should
1662
1662
be installed. (GTK+ does not actually use this directory
1666
1666
<col align="left" valign="top">
1667
1667
<tbody><tr>
1668
1668
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1669
 
<td>The directory (must be freed with <a href="/usr/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>).
 
1669
<td>The directory (must be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>).
1670
1670
</td>
1671
1671
</tr></tbody>
1672
1672
</table></div>
1719
1719
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_rc_style_ref                    (<em class="parameter"><code><a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> *rc_style</code></em>);</pre>
1720
1720
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1721
1721
<h3 class="title">Warning</h3>
1722
 
<p><code class="literal">gtk_rc_style_ref</code> is deprecated and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#g-object-ref"><code class="function">g_object_ref()</code></a> instead</p>
 
1722
<p><code class="literal">gtk_rc_style_ref</code> is deprecated and should not be used in newly-written code. Use <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-ref"><code class="function">g_object_ref()</code></a> instead</p>
1723
1723
</div>
1724
1724
<p>
1725
1725
Increments the reference count of a <a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a>.
1739
1739
<pre class="programlisting"><span class="returnvalue">void</span>                gtk_rc_style_unref                  (<em class="parameter"><code><a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> *rc_style</code></em>);</pre>
1740
1740
<div class="warning" title="Warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1741
1741
<h3 class="title">Warning</h3>
1742
 
<p><code class="literal">gtk_rc_style_unref</code> is deprecated and should not be used in newly-written code. Use <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> instead</p>
 
1742
<p><code class="literal">gtk_rc_style_unref</code> is deprecated and should not be used in newly-written code. Use <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><code class="function">g_object_unref()</code></a> instead</p>
1743
1743
</div>
1744
1744
<p>
1745
1745
Decrements the reference count of a <a class="link" href="gtk-Resource-Files.html#GtkRcStyle"><span class="type">GtkRcStyle</span></a> and