~ubuntu-branches/ubuntu/raring/glibmm2.4/raring

« back to all changes in this revision

Viewing changes to docs/reference/html/classGio_1_1Settings.html

  • Committer: Package Import Robot
  • Author(s): Iain Lane
  • Date: 2013-03-06 13:03:41 UTC
  • mfrom: (1.2.79)
  • Revision ID: package-import@ubuntu.com-20130306130341-02m9gb1ahbdcgbn5
Tags: 2.35.8-0ubuntu1
New upstream release based on GLib 2.35.8

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
5
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
 
6
<meta name="generator" content="Doxygen 1.8.3.1"/>
6
7
<title>glibmm: Gio::Settings Class Reference</title>
7
8
<link href="tabs.css" rel="stylesheet" type="text/css"/>
8
9
<script type="text/javascript" src="jquery.js"></script>
17
18
 <tr style="height: 56px;">
18
19
  <td style="padding-left: 0.5em;">
19
20
   <div id="projectname">glibmm
20
 
   &#160;<span id="projectnumber">2.34.1</span>
 
21
   &#160;<span id="projectnumber">2.35.8</span>
21
22
   </div>
22
23
  </td>
23
24
 </tr>
25
26
</table>
26
27
</div>
27
28
<!-- end header part -->
28
 
<!-- Generated by Doxygen 1.8.2 -->
 
29
<!-- Generated by Doxygen 1.8.3.1 -->
29
30
  <div id="navrow1" class="tabs">
30
31
    <ul class="tablist">
31
32
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
46
47
  </div>
47
48
<div id="nav-path" class="navpath">
48
49
  <ul>
49
 
<li class="navelem"><a class="el" href="namespaceGio.html">Gio</a></li><li class="navelem"><a class="el" href="classGio_1_1Settings.html">Settings</a></li> </ul>
 
50
<li class="navelem"><a class="el" href="namespaceGio.html">Gio</a></li><li class="navelem"><a class="el" href="classGio_1_1Settings.html">Settings</a></li>  </ul>
50
51
</div>
51
52
</div><!-- top -->
52
53
<div class="header">
55
56
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
56
57
<a href="#pro-methods">Protected Member Functions</a> &#124;
57
58
<a href="#related">Related Functions</a> &#124;
58
 
<a href="classGio_1_1Settings-members.html">List of all members</a> </div>
 
59
<a href="classGio_1_1Settings-members.html">List of all members</a>  </div>
59
60
  <div class="headertitle">
60
 
<div class="title">Gio::Settings Class Reference</div> </div>
 
61
<div class="title">Gio::Settings Class Reference</div>  </div>
61
62
</div><!--header-->
62
63
<div class="contents">
63
64
 
64
 
<p>A high-level API for application settings.  <a href="classGio_1_1Settings.html#details">More...</a></p>
 
65
<p>A high-level API for application settings.  
 
66
 <a href="classGio_1_1Settings.html#details">More...</a></p>
65
67
 
66
68
<p><code>#include &lt;giomm/settings.h&gt;</code></p>
67
69
<div class="dynheader">
69
71
<div class="dyncontent">
70
72
<div class="center"><img src="classGio_1_1Settings__inherit__graph.png" border="0" usemap="#Gio_1_1Settings_inherit__map" alt="Inheritance graph"/></div>
71
73
<map name="Gio_1_1Settings_inherit__map" id="Gio_1_1Settings_inherit__map">
72
 
<area shape="rect" id="node2" href="classGlib_1_1Object.html" title="Glib::Object" alt="" coords="21,160,115,189"/><area shape="rect" id="node4" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces." alt="" coords="5,83,131,112"/><area shape="rect" id="node6" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="11,5,125,35"/></map>
 
74
</map>
73
75
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
74
76
<table class="memberdecls">
75
77
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
77
79
<tr class="memitem:a4c89c4537e05922457cf09f279d6fcab"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a4c89c4537e05922457cf09f279d6fcab">~Settings</a> ()</td></tr>
78
80
<tr class="separator:a4c89c4537e05922457cf09f279d6fcab"><td class="memSeparator" colspan="2">&#160;</td></tr>
79
81
<tr class="memitem:a1350e8f1b8a2f0f02c0e00d0cd7077d0"><td class="memItemLeft" align="right" valign="top">GSettings*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a1350e8f1b8a2f0f02c0e00d0cd7077d0">gobj</a> ()</td></tr>
80
 
<tr class="memdesc:a1350e8f1b8a2f0f02c0e00d0cd7077d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a1350e8f1b8a2f0f02c0e00d0cd7077d0"></a><br/></td></tr>
 
82
<tr class="memdesc:a1350e8f1b8a2f0f02c0e00d0cd7077d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a1350e8f1b8a2f0f02c0e00d0cd7077d0">More...</a><br/></td></tr>
81
83
<tr class="separator:a1350e8f1b8a2f0f02c0e00d0cd7077d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
82
84
<tr class="memitem:a3c1af502c3c7a372b07987c4d8e320c5"><td class="memItemLeft" align="right" valign="top">const GSettings*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a3c1af502c3c7a372b07987c4d8e320c5">gobj</a> () const </td></tr>
83
 
<tr class="memdesc:a3c1af502c3c7a372b07987c4d8e320c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a3c1af502c3c7a372b07987c4d8e320c5"></a><br/></td></tr>
 
85
<tr class="memdesc:a3c1af502c3c7a372b07987c4d8e320c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a3c1af502c3c7a372b07987c4d8e320c5">More...</a><br/></td></tr>
84
86
<tr class="separator:a3c1af502c3c7a372b07987c4d8e320c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
85
87
<tr class="memitem:ade0eeed443f1dfbc4b649bb294e445f6"><td class="memItemLeft" align="right" valign="top">GSettings*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#ade0eeed443f1dfbc4b649bb294e445f6">gobj_copy</a> ()</td></tr>
86
 
<tr class="memdesc:ade0eeed443f1dfbc4b649bb294e445f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. <a href="#ade0eeed443f1dfbc4b649bb294e445f6"></a><br/></td></tr>
 
88
<tr class="memdesc:ade0eeed443f1dfbc4b649bb294e445f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  <a href="#ade0eeed443f1dfbc4b649bb294e445f6">More...</a><br/></td></tr>
87
89
<tr class="separator:ade0eeed443f1dfbc4b649bb294e445f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
88
90
<tr class="memitem:a3b98d9d71ac41b70f09caf6cb4341183"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a3b98d9d71ac41b70f09caf6cb4341183">set_value</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key, const <a class="el" href="classGlib_1_1VariantBase.html">Glib::VariantBase</a>&amp; value)</td></tr>
89
 
<tr class="memdesc:a3b98d9d71ac41b70f09caf6cb4341183"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>key</em> in <em>settings</em> to <em>value</em>. <a href="#a3b98d9d71ac41b70f09caf6cb4341183"></a><br/></td></tr>
 
91
<tr class="memdesc:a3b98d9d71ac41b70f09caf6cb4341183"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>key</em> in <em>settings</em> to <em>value</em>.  <a href="#a3b98d9d71ac41b70f09caf6cb4341183">More...</a><br/></td></tr>
90
92
<tr class="separator:a3b98d9d71ac41b70f09caf6cb4341183"><td class="memSeparator" colspan="2">&#160;</td></tr>
91
93
<tr class="memitem:ac36cd4d128d4af6c0aac34572f4d0930"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#ac36cd4d128d4af6c0aac34572f4d0930">get_value</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key, <a class="el" href="classGlib_1_1VariantBase.html">Glib::VariantBase</a>&amp; value) const </td></tr>
92
 
<tr class="memdesc:ac36cd4d128d4af6c0aac34572f4d0930"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value that is stored in the settings for a . <a href="#ac36cd4d128d4af6c0aac34572f4d0930"></a><br/></td></tr>
 
94
<tr class="memdesc:ac36cd4d128d4af6c0aac34572f4d0930"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value that is stored in the settings for a <em>key</em>.  <a href="#ac36cd4d128d4af6c0aac34572f4d0930">More...</a><br/></td></tr>
93
95
<tr class="separator:ac36cd4d128d4af6c0aac34572f4d0930"><td class="memSeparator" colspan="2">&#160;</td></tr>
94
96
<tr class="memitem:a1f980e517365e5aa4520e982f5e11b27"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a1f980e517365e5aa4520e982f5e11b27">get_int</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key) const </td></tr>
95
 
<tr class="memdesc:a1f980e517365e5aa4520e982f5e11b27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value that is stored at <em>key</em> in <em>settings</em>. <a href="#a1f980e517365e5aa4520e982f5e11b27"></a><br/></td></tr>
 
97
<tr class="memdesc:a1f980e517365e5aa4520e982f5e11b27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value that is stored at <em>key</em> in <em>settings</em>.  <a href="#a1f980e517365e5aa4520e982f5e11b27">More...</a><br/></td></tr>
96
98
<tr class="separator:a1f980e517365e5aa4520e982f5e11b27"><td class="memSeparator" colspan="2">&#160;</td></tr>
97
99
<tr class="memitem:a7b252643c8ce35c7892cb0b831d67046"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a7b252643c8ce35c7892cb0b831d67046">set_int</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key, int value)</td></tr>
98
 
<tr class="memdesc:a7b252643c8ce35c7892cb0b831d67046"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>key</em> in <em>settings</em> to <em>value</em>. <a href="#a7b252643c8ce35c7892cb0b831d67046"></a><br/></td></tr>
 
100
<tr class="memdesc:a7b252643c8ce35c7892cb0b831d67046"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>key</em> in <em>settings</em> to <em>value</em>.  <a href="#a7b252643c8ce35c7892cb0b831d67046">More...</a><br/></td></tr>
99
101
<tr class="separator:a7b252643c8ce35c7892cb0b831d67046"><td class="memSeparator" colspan="2">&#160;</td></tr>
100
102
<tr class="memitem:a0e00e5ad1bf22709184cb576e4b933a7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a0e00e5ad1bf22709184cb576e4b933a7">get_boolean</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key) const </td></tr>
101
 
<tr class="memdesc:a0e00e5ad1bf22709184cb576e4b933a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value that is stored at <em>key</em> in <em>settings</em>. <a href="#a0e00e5ad1bf22709184cb576e4b933a7"></a><br/></td></tr>
 
103
<tr class="memdesc:a0e00e5ad1bf22709184cb576e4b933a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value that is stored at <em>key</em> in <em>settings</em>.  <a href="#a0e00e5ad1bf22709184cb576e4b933a7">More...</a><br/></td></tr>
102
104
<tr class="separator:a0e00e5ad1bf22709184cb576e4b933a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
103
105
<tr class="memitem:a08d737b902c907b692894ab577c4142e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a08d737b902c907b692894ab577c4142e">set_boolean</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key, bool value)</td></tr>
104
 
<tr class="memdesc:a08d737b902c907b692894ab577c4142e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>key</em> in <em>settings</em> to <em>value</em>. <a href="#a08d737b902c907b692894ab577c4142e"></a><br/></td></tr>
 
106
<tr class="memdesc:a08d737b902c907b692894ab577c4142e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>key</em> in <em>settings</em> to <em>value</em>.  <a href="#a08d737b902c907b692894ab577c4142e">More...</a><br/></td></tr>
105
107
<tr class="separator:a08d737b902c907b692894ab577c4142e"><td class="memSeparator" colspan="2">&#160;</td></tr>
106
108
<tr class="memitem:a52bda84f1cb85f2efab6b82c72b41b7f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a52bda84f1cb85f2efab6b82c72b41b7f">get_string</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key) const </td></tr>
107
 
<tr class="memdesc:a52bda84f1cb85f2efab6b82c72b41b7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value that is stored at <em>key</em> in <em>settings</em>. <a href="#a52bda84f1cb85f2efab6b82c72b41b7f"></a><br/></td></tr>
 
109
<tr class="memdesc:a52bda84f1cb85f2efab6b82c72b41b7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value that is stored at <em>key</em> in <em>settings</em>.  <a href="#a52bda84f1cb85f2efab6b82c72b41b7f">More...</a><br/></td></tr>
108
110
<tr class="separator:a52bda84f1cb85f2efab6b82c72b41b7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
109
111
<tr class="memitem:ad1b4617d76cc9166e68bc849d22c5677"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#ad1b4617d76cc9166e68bc849d22c5677">set_string</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; value)</td></tr>
110
 
<tr class="memdesc:ad1b4617d76cc9166e68bc849d22c5677"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>key</em> in <em>settings</em> to <em>value</em>. <a href="#ad1b4617d76cc9166e68bc849d22c5677"></a><br/></td></tr>
 
112
<tr class="memdesc:ad1b4617d76cc9166e68bc849d22c5677"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>key</em> in <em>settings</em> to <em>value</em>.  <a href="#ad1b4617d76cc9166e68bc849d22c5677">More...</a><br/></td></tr>
111
113
<tr class="separator:ad1b4617d76cc9166e68bc849d22c5677"><td class="memSeparator" colspan="2">&#160;</td></tr>
112
114
<tr class="memitem:ac5055dc109007beb12256ca312a0c356"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#ac5055dc109007beb12256ca312a0c356">get_double</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key) const </td></tr>
113
 
<tr class="memdesc:ac5055dc109007beb12256ca312a0c356"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value that is stored at <em>key</em> in <em>settings</em>. <a href="#ac5055dc109007beb12256ca312a0c356"></a><br/></td></tr>
 
115
<tr class="memdesc:ac5055dc109007beb12256ca312a0c356"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value that is stored at <em>key</em> in <em>settings</em>.  <a href="#ac5055dc109007beb12256ca312a0c356">More...</a><br/></td></tr>
114
116
<tr class="separator:ac5055dc109007beb12256ca312a0c356"><td class="memSeparator" colspan="2">&#160;</td></tr>
115
117
<tr class="memitem:a81b1bebc7cbf6518aa13ab00bf9966d5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a81b1bebc7cbf6518aa13ab00bf9966d5">set_double</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key, double value)</td></tr>
116
 
<tr class="memdesc:a81b1bebc7cbf6518aa13ab00bf9966d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>key</em> in <em>settings</em> to <em>value</em>. <a href="#a81b1bebc7cbf6518aa13ab00bf9966d5"></a><br/></td></tr>
 
118
<tr class="memdesc:a81b1bebc7cbf6518aa13ab00bf9966d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>key</em> in <em>settings</em> to <em>value</em>.  <a href="#a81b1bebc7cbf6518aa13ab00bf9966d5">More...</a><br/></td></tr>
117
119
<tr class="separator:a81b1bebc7cbf6518aa13ab00bf9966d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
118
120
<tr class="memitem:ae5524c5c368069a6676755c01b968f10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__ContHandles.html#ga8e243b697be740f5f7d4b578ae50db41">Glib::StringArrayHandle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#ae5524c5c368069a6676755c01b968f10">get_string_array</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key) const </td></tr>
119
 
<tr class="memdesc:ae5524c5c368069a6676755c01b968f10"><td class="mdescLeft">&#160;</td><td class="mdescRight">A convenience variant of g_settings_get() for string arrays. <a href="#ae5524c5c368069a6676755c01b968f10"></a><br/></td></tr>
 
121
<tr class="memdesc:ae5524c5c368069a6676755c01b968f10"><td class="mdescLeft">&#160;</td><td class="mdescRight">A convenience variant of g_settings_get() for string arrays.  <a href="#ae5524c5c368069a6676755c01b968f10">More...</a><br/></td></tr>
120
122
<tr class="separator:ae5524c5c368069a6676755c01b968f10"><td class="memSeparator" colspan="2">&#160;</td></tr>
121
123
<tr class="memitem:a9e6e1bf8334f40cb76999a0678ac1b41"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a9e6e1bf8334f40cb76999a0678ac1b41">set_string_array</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key, const <a class="el" href="group__ContHandles.html#ga8e243b697be740f5f7d4b578ae50db41">Glib::StringArrayHandle</a>&amp; value)</td></tr>
122
 
<tr class="memdesc:a9e6e1bf8334f40cb76999a0678ac1b41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>key</em> in <em>settings</em> to <em>value</em>. <a href="#a9e6e1bf8334f40cb76999a0678ac1b41"></a><br/></td></tr>
 
124
<tr class="memdesc:a9e6e1bf8334f40cb76999a0678ac1b41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets <em>key</em> in <em>settings</em> to <em>value</em>.  <a href="#a9e6e1bf8334f40cb76999a0678ac1b41">More...</a><br/></td></tr>
123
125
<tr class="separator:a9e6e1bf8334f40cb76999a0678ac1b41"><td class="memSeparator" colspan="2">&#160;</td></tr>
124
126
<tr class="memitem:a4f6a1558661cba8ceea376fc9f81f52f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a4f6a1558661cba8ceea376fc9f81f52f">get_enum</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key) const </td></tr>
125
 
<tr class="memdesc:a4f6a1558661cba8ceea376fc9f81f52f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value that is stored in <em>settings</em> for <em>key</em> and converts it to the enum value that it represents. <a href="#a4f6a1558661cba8ceea376fc9f81f52f"></a><br/></td></tr>
 
127
<tr class="memdesc:a4f6a1558661cba8ceea376fc9f81f52f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value that is stored in <em>settings</em> for <em>key</em> and converts it to the enum value that it represents.  <a href="#a4f6a1558661cba8ceea376fc9f81f52f">More...</a><br/></td></tr>
126
128
<tr class="separator:a4f6a1558661cba8ceea376fc9f81f52f"><td class="memSeparator" colspan="2">&#160;</td></tr>
127
129
<tr class="memitem:a7fe28dd8bb422f55471d636e6bc5b648"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a7fe28dd8bb422f55471d636e6bc5b648">get_enum</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key, int value)</td></tr>
128
 
<tr class="memdesc:a7fe28dd8bb422f55471d636e6bc5b648"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks up the enumerated type nick for <em>value</em> and writes it to <em>key</em>, within <em>settings</em>. <a href="#a7fe28dd8bb422f55471d636e6bc5b648"></a><br/></td></tr>
 
130
<tr class="memdesc:a7fe28dd8bb422f55471d636e6bc5b648"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks up the enumerated type nick for <em>value</em> and writes it to <em>key</em>, within <em>settings</em>.  <a href="#a7fe28dd8bb422f55471d636e6bc5b648">More...</a><br/></td></tr>
129
131
<tr class="separator:a7fe28dd8bb422f55471d636e6bc5b648"><td class="memSeparator" colspan="2">&#160;</td></tr>
130
132
<tr class="memitem:a679796b7368f679fa28478c6861cdad9"><td class="memItemLeft" align="right" valign="top">guint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a679796b7368f679fa28478c6861cdad9">get_flags</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key) const </td></tr>
131
 
<tr class="memdesc:a679796b7368f679fa28478c6861cdad9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value that is stored in <em>settings</em> for <em>key</em> and converts it to the flags value that it represents. <a href="#a679796b7368f679fa28478c6861cdad9"></a><br/></td></tr>
 
133
<tr class="memdesc:a679796b7368f679fa28478c6861cdad9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the value that is stored in <em>settings</em> for <em>key</em> and converts it to the flags value that it represents.  <a href="#a679796b7368f679fa28478c6861cdad9">More...</a><br/></td></tr>
132
134
<tr class="separator:a679796b7368f679fa28478c6861cdad9"><td class="memSeparator" colspan="2">&#160;</td></tr>
133
135
<tr class="memitem:a049877419a2d25a282ebbfd013bfea79"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a049877419a2d25a282ebbfd013bfea79">get_flags</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key, guint value)</td></tr>
134
 
<tr class="memdesc:a049877419a2d25a282ebbfd013bfea79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks up the flags type nicks for the bits specified by <em>value</em>, puts them in an array of strings and writes the array to <em>key</em>, within <em>settings</em>. <a href="#a049877419a2d25a282ebbfd013bfea79"></a><br/></td></tr>
 
136
<tr class="memdesc:a049877419a2d25a282ebbfd013bfea79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Looks up the flags type nicks for the bits specified by <em>value</em>, puts them in an array of strings and writes the array to <em>key</em>, within <em>settings</em>.  <a href="#a049877419a2d25a282ebbfd013bfea79">More...</a><br/></td></tr>
135
137
<tr class="separator:a049877419a2d25a282ebbfd013bfea79"><td class="memSeparator" colspan="2">&#160;</td></tr>
136
138
<tr class="memitem:a98cfd433996d89d031108ca92e4d43d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Settings.html">Settings</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a98cfd433996d89d031108ca92e4d43d8">get_child</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>
137
 
<tr class="memdesc:a98cfd433996d89d031108ca92e4d43d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a 'child' settings object which has a base path of &lt;replaceable&gt;base-path&lt;/replaceable&gt;/ <em>name</em>, where &lt;replaceable&gt;base-path&lt;/replaceable&gt; is the base path of <em>settings</em>. <a href="#a98cfd433996d89d031108ca92e4d43d8"></a><br/></td></tr>
 
139
<tr class="memdesc:a98cfd433996d89d031108ca92e4d43d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a 'child' settings object which has a base path of <em>base-path</em>/ <em>name</em>, where <em>base-path</em> is the base path of <em>settings</em>.  <a href="#a98cfd433996d89d031108ca92e4d43d8">More...</a><br/></td></tr>
138
140
<tr class="separator:a98cfd433996d89d031108ca92e4d43d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
139
141
<tr class="memitem:ab5afa45ac5edd6ee5c3d55325c9984a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; const <a class="el" href="classGio_1_1Settings.html">Settings</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#ab5afa45ac5edd6ee5c3d55325c9984a9">get_child</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; name) const </td></tr>
140
 
<tr class="memdesc:ab5afa45ac5edd6ee5c3d55325c9984a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a 'child' settings object which has a base path of &lt;replaceable&gt;base-path&lt;/replaceable&gt;/ <em>name</em>, where &lt;replaceable&gt;base-path&lt;/replaceable&gt; is the base path of <em>settings</em>. <a href="#ab5afa45ac5edd6ee5c3d55325c9984a9"></a><br/></td></tr>
 
142
<tr class="memdesc:ab5afa45ac5edd6ee5c3d55325c9984a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a 'child' settings object which has a base path of <em>base-path</em>/ <em>name</em>, where <em>base-path</em> is the base path of <em>settings</em>.  <a href="#ab5afa45ac5edd6ee5c3d55325c9984a9">More...</a><br/></td></tr>
141
143
<tr class="separator:ab5afa45ac5edd6ee5c3d55325c9984a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
142
144
<tr class="memitem:aa04dc0ea2f4f4a1c8ad369e5a4238399"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#aa04dc0ea2f4f4a1c8ad369e5a4238399">is_writable</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key) const </td></tr>
143
 
<tr class="memdesc:aa04dc0ea2f4f4a1c8ad369e5a4238399"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds out if a key can be written or not. <a href="#aa04dc0ea2f4f4a1c8ad369e5a4238399"></a><br/></td></tr>
 
145
<tr class="memdesc:aa04dc0ea2f4f4a1c8ad369e5a4238399"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds out if a key can be written or not.  <a href="#aa04dc0ea2f4f4a1c8ad369e5a4238399">More...</a><br/></td></tr>
144
146
<tr class="separator:aa04dc0ea2f4f4a1c8ad369e5a4238399"><td class="memSeparator" colspan="2">&#160;</td></tr>
145
147
<tr class="memitem:a33b026961c111c7cb811dd8886bd10aa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a33b026961c111c7cb811dd8886bd10aa">delay</a> ()</td></tr>
146
 
<tr class="memdesc:a33b026961c111c7cb811dd8886bd10aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the <a class="el" href="classGio_1_1Settings.html" title="A high-level API for application settings.">Settings</a> object into 'delay-apply' mode. <a href="#a33b026961c111c7cb811dd8886bd10aa"></a><br/></td></tr>
 
148
<tr class="memdesc:a33b026961c111c7cb811dd8886bd10aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the <a class="el" href="classGio_1_1Settings.html" title="A high-level API for application settings.">Settings</a> object into 'delay-apply' mode.  <a href="#a33b026961c111c7cb811dd8886bd10aa">More...</a><br/></td></tr>
147
149
<tr class="separator:a33b026961c111c7cb811dd8886bd10aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
148
150
<tr class="memitem:ae1309ff09c69e278fbb9869219c3ac03"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#ae1309ff09c69e278fbb9869219c3ac03">apply</a> ()</td></tr>
149
 
<tr class="memdesc:ae1309ff09c69e278fbb9869219c3ac03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Applies any changes that have been made to the settings. <a href="#ae1309ff09c69e278fbb9869219c3ac03"></a><br/></td></tr>
 
151
<tr class="memdesc:ae1309ff09c69e278fbb9869219c3ac03"><td class="mdescLeft">&#160;</td><td class="mdescRight">Applies any changes that have been made to the settings.  <a href="#ae1309ff09c69e278fbb9869219c3ac03">More...</a><br/></td></tr>
150
152
<tr class="separator:ae1309ff09c69e278fbb9869219c3ac03"><td class="memSeparator" colspan="2">&#160;</td></tr>
151
153
<tr class="memitem:ac11529acbf1dd553e5f3ebc5c0125ecd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#ac11529acbf1dd553e5f3ebc5c0125ecd">revert</a> ()</td></tr>
152
 
<tr class="memdesc:ac11529acbf1dd553e5f3ebc5c0125ecd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverts all non-applied changes to the settings. <a href="#ac11529acbf1dd553e5f3ebc5c0125ecd"></a><br/></td></tr>
 
154
<tr class="memdesc:ac11529acbf1dd553e5f3ebc5c0125ecd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverts all non-applied changes to the settings.  <a href="#ac11529acbf1dd553e5f3ebc5c0125ecd">More...</a><br/></td></tr>
153
155
<tr class="separator:ac11529acbf1dd553e5f3ebc5c0125ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
154
156
<tr class="memitem:a84b99d6419887e0812f3a58eaece8e88"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a84b99d6419887e0812f3a58eaece8e88">get_has_unapplied</a> () const </td></tr>
155
 
<tr class="memdesc:a84b99d6419887e0812f3a58eaece8e88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the <a class="el" href="classGio_1_1Settings.html" title="A high-level API for application settings.">Settings</a> object has any unapplied changes. <a href="#a84b99d6419887e0812f3a58eaece8e88"></a><br/></td></tr>
 
157
<tr class="memdesc:a84b99d6419887e0812f3a58eaece8e88"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns whether the <a class="el" href="classGio_1_1Settings.html" title="A high-level API for application settings.">Settings</a> object has any unapplied changes.  <a href="#a84b99d6419887e0812f3a58eaece8e88">More...</a><br/></td></tr>
156
158
<tr class="separator:a84b99d6419887e0812f3a58eaece8e88"><td class="memSeparator" colspan="2">&#160;</td></tr>
157
159
<tr class="memitem:a8fe9b5174d02d36b6b8fdacb0b10a049"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a8fe9b5174d02d36b6b8fdacb0b10a049">reset</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key)</td></tr>
158
 
<tr class="memdesc:a8fe9b5174d02d36b6b8fdacb0b10a049"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets <em>key</em> to its default value. <a href="#a8fe9b5174d02d36b6b8fdacb0b10a049"></a><br/></td></tr>
 
160
<tr class="memdesc:a8fe9b5174d02d36b6b8fdacb0b10a049"><td class="mdescLeft">&#160;</td><td class="mdescRight">Resets <em>key</em> to its default value.  <a href="#a8fe9b5174d02d36b6b8fdacb0b10a049">More...</a><br/></td></tr>
159
161
<tr class="separator:a8fe9b5174d02d36b6b8fdacb0b10a049"><td class="memSeparator" colspan="2">&#160;</td></tr>
160
162
<tr class="memitem:a482a46eb92894e73e6678ba48d0e8c15"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a482a46eb92894e73e6678ba48d0e8c15">list_children</a> () const </td></tr>
161
 
<tr class="memdesc:a482a46eb92894e73e6678ba48d0e8c15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the list of children on <em>settings</em>. <a href="#a482a46eb92894e73e6678ba48d0e8c15"></a><br/></td></tr>
 
163
<tr class="memdesc:a482a46eb92894e73e6678ba48d0e8c15"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the list of children on <em>settings</em>.  <a href="#a482a46eb92894e73e6678ba48d0e8c15">More...</a><br/></td></tr>
162
164
<tr class="separator:a482a46eb92894e73e6678ba48d0e8c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
163
165
<tr class="memitem:a28d9dc219f86a7372e9a2dd7638daa9b"><td class="memItemLeft" align="right" valign="top">std::vector&lt; <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a28d9dc219f86a7372e9a2dd7638daa9b">list_keys</a> () const </td></tr>
164
 
<tr class="memdesc:a28d9dc219f86a7372e9a2dd7638daa9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Introspects the list of keys on <em>settings</em>. <a href="#a28d9dc219f86a7372e9a2dd7638daa9b"></a><br/></td></tr>
 
166
<tr class="memdesc:a28d9dc219f86a7372e9a2dd7638daa9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Introspects the list of keys on <em>settings</em>.  <a href="#a28d9dc219f86a7372e9a2dd7638daa9b">More...</a><br/></td></tr>
165
167
<tr class="separator:a28d9dc219f86a7372e9a2dd7638daa9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
166
168
<tr class="memitem:a1b2ab194e7cbf982622eb416a1b68047"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a1b2ab194e7cbf982622eb416a1b68047">range_check</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key, const <a class="el" href="classGlib_1_1VariantBase.html">Glib::VariantBase</a>&amp; value) const </td></tr>
167
 
<tr class="memdesc:a1b2ab194e7cbf982622eb416a1b68047"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the given <em>value</em> is of the correct type and within the permitted range for <em>key</em>. <a href="#a1b2ab194e7cbf982622eb416a1b68047"></a><br/></td></tr>
 
169
<tr class="memdesc:a1b2ab194e7cbf982622eb416a1b68047"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the given <em>value</em> is of the correct type and within the permitted range for <em>key</em>.  <a href="#a1b2ab194e7cbf982622eb416a1b68047">More...</a><br/></td></tr>
168
170
<tr class="separator:a1b2ab194e7cbf982622eb416a1b68047"><td class="memSeparator" colspan="2">&#160;</td></tr>
169
171
<tr class="memitem:a39d962b3e73ec10608a3a744cb4255b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a39d962b3e73ec10608a3a744cb4255b4">bind</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key, <a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a>* object, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property, <a class="el" href="group__giommEnums.html#gab41e4379084ff04d75104143d99ecf61">SettingsBindFlags</a> flags=<a class="el" href="group__giommEnums.html#ggab41e4379084ff04d75104143d99ecf61a41372eebf93040ac104d262c6a3b8c13">SETTINGS_BIND_DEFAULT</a>)</td></tr>
170
 
<tr class="memdesc:a39d962b3e73ec10608a3a744cb4255b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a binding between the <em>key</em> in the <em>settings</em> object and the property <em>property</em> of <em>object</em>. <a href="#a39d962b3e73ec10608a3a744cb4255b4"></a><br/></td></tr>
 
172
<tr class="memdesc:a39d962b3e73ec10608a3a744cb4255b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a binding between the <em>key</em> in the <em>settings</em> object and the property <em>property</em> of <em>object</em>.  <a href="#a39d962b3e73ec10608a3a744cb4255b4">More...</a><br/></td></tr>
171
173
<tr class="separator:a39d962b3e73ec10608a3a744cb4255b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
172
174
<tr class="memitem:a893453b68172f5ecb6c008d2d642da3f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a893453b68172f5ecb6c008d2d642da3f">bind</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key, const <a class="el" href="classGlib_1_1PropertyProxy__Base.html">Glib::PropertyProxy_Base</a>&amp; property_proxy, <a class="el" href="group__giommEnums.html#gab41e4379084ff04d75104143d99ecf61">SettingsBindFlags</a> flags=<a class="el" href="group__giommEnums.html#ggab41e4379084ff04d75104143d99ecf61a41372eebf93040ac104d262c6a3b8c13">SETTINGS_BIND_DEFAULT</a>)</td></tr>
173
175
<tr class="separator:a893453b68172f5ecb6c008d2d642da3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
174
176
<tr class="memitem:a47c913cd1ce8122d742911fa54896fa7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a47c913cd1ce8122d742911fa54896fa7">bind_writable</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key, <a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a>* object, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property, bool inverted=false)</td></tr>
175
 
<tr class="memdesc:a47c913cd1ce8122d742911fa54896fa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a binding between the writability of <em>key</em> in the <em>settings</em> object and the property <em>property</em> of <em>object</em>. <a href="#a47c913cd1ce8122d742911fa54896fa7"></a><br/></td></tr>
 
177
<tr class="memdesc:a47c913cd1ce8122d742911fa54896fa7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a binding between the writability of <em>key</em> in the <em>settings</em> object and the property <em>property</em> of <em>object</em>.  <a href="#a47c913cd1ce8122d742911fa54896fa7">More...</a><br/></td></tr>
176
178
<tr class="separator:a47c913cd1ce8122d742911fa54896fa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
177
179
<tr class="memitem:ac0da884631dc04c338287e475a5b93fe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#ac0da884631dc04c338287e475a5b93fe">bind_writable</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key, const <a class="el" href="classGlib_1_1PropertyProxy__Base.html">Glib::PropertyProxy_Base</a>&amp; property_proxy, bool inverted=false)</td></tr>
178
180
<tr class="separator:ac0da884631dc04c338287e475a5b93fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
197
199
<tr class="separator:ab454f71bd74403b0cc46d3cbbedd6b0e inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
198
200
<tr class="inherit_header pub_methods_classGlib_1_1ObjectBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classGlib_1_1ObjectBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a></td></tr>
199
201
<tr class="memitem:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#aab599d3eec4b4a9ddc95ccdc6100053d">set_property_value</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const <a class="el" href="classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value)</td></tr>
200
 
<tr class="memdesc:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead. <a href="#aab599d3eec4b4a9ddc95ccdc6100053d"></a><br/></td></tr>
 
202
<tr class="memdesc:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead.  <a href="#aab599d3eec4b4a9ddc95ccdc6100053d">More...</a><br/></td></tr>
201
203
<tr class="separator:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
202
204
<tr class="memitem:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a5e30750441b92f0246c9d4ece95fc8a0">get_property_value</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, <a class="el" href="classGlib_1_1ValueBase.html">Glib::ValueBase</a>&amp; value) const </td></tr>
203
 
<tr class="memdesc:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead. <a href="#a5e30750441b92f0246c9d4ece95fc8a0"></a><br/></td></tr>
 
205
<tr class="memdesc:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead.  <a href="#a5e30750441b92f0246c9d4ece95fc8a0">More...</a><br/></td></tr>
204
206
<tr class="separator:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
205
207
<tr class="memitem:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplParams" colspan="2">template&lt;class PropertyType &gt; </td></tr>
206
208
<tr class="memitem:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#ad37844f7ea2c0091a22d011e04c48820">set_property</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const PropertyType&amp; value)</td></tr>
207
 
<tr class="memdesc:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead. <a href="#ad37844f7ea2c0091a22d011e04c48820"></a><br/></td></tr>
 
209
<tr class="memdesc:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead.  <a href="#ad37844f7ea2c0091a22d011e04c48820">More...</a><br/></td></tr>
208
210
<tr class="separator:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
209
211
<tr class="memitem:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplParams" colspan="2">template&lt;class PropertyType &gt; </td></tr>
210
212
<tr class="memitem:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a5f894c9c36ad391fdc85552af67a8530">get_property</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, PropertyType&amp; value) const </td></tr>
211
 
<tr class="memdesc:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead. <a href="#a5f894c9c36ad391fdc85552af67a8530"></a><br/></td></tr>
 
213
<tr class="memdesc:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You probably want to use a specific property_*() accessor method instead.  <a href="#a5f894c9c36ad391fdc85552af67a8530">More...</a><br/></td></tr>
212
214
<tr class="separator:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
213
215
<tr class="memitem:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#adc6c1e8f094275114d6e2c3ef3a33f98">connect_property_changed</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt;&amp; slot)</td></tr>
214
 
<tr class="memdesc:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You can use the signal_changed() signal of the property proxy instead, but this is necessary when using the reduced API. <a href="#adc6c1e8f094275114d6e2c3ef3a33f98"></a><br/></td></tr>
 
216
<tr class="memdesc:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You can use the signal_changed() signal of the property proxy instead, but this is necessary when using the reduced API.  <a href="#adc6c1e8f094275114d6e2c3ef3a33f98">More...</a><br/></td></tr>
215
217
<tr class="separator:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
216
218
<tr class="memitem:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1connection.html">sigc::connection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a896d7773c00bd2dcd310c861282ee8d1">connect_property_changed_with_return</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; property_name, const <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/classsigc_1_1slot.html">sigc::slot</a>&lt; void &gt;&amp; slot)</td></tr>
217
 
<tr class="memdesc:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You can use the signal_changed() signal of the property proxy instead, but this is necessary when using the reduced API. <a href="#a896d7773c00bd2dcd310c861282ee8d1"></a><br/></td></tr>
 
219
<tr class="memdesc:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">You can use the signal_changed() signal of the property proxy instead, but this is necessary when using the reduced API.  <a href="#a896d7773c00bd2dcd310c861282ee8d1">More...</a><br/></td></tr>
218
220
<tr class="separator:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
219
221
<tr class="memitem:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a6e9e13b75f116c20212d318204ce8ea3">freeze_notify</a> ()</td></tr>
220
 
<tr class="memdesc:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increases the freeze count on object. <a href="#a6e9e13b75f116c20212d318204ce8ea3"></a><br/></td></tr>
 
222
<tr class="memdesc:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increases the freeze count on object.  <a href="#a6e9e13b75f116c20212d318204ce8ea3">More...</a><br/></td></tr>
221
223
<tr class="separator:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
222
224
<tr class="memitem:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a1bd8ea7bd8c4084ade6b3c27dddf06a4">thaw_notify</a> ()</td></tr>
223
 
<tr class="memdesc:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverts the effect of a previous call to <a class="el" href="classGlib_1_1ObjectBase.html#a6e9e13b75f116c20212d318204ce8ea3" title="Increases the freeze count on object.">freeze_notify()</a>. <a href="#a1bd8ea7bd8c4084ade6b3c27dddf06a4"></a><br/></td></tr>
 
225
<tr class="memdesc:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverts the effect of a previous call to <a class="el" href="classGlib_1_1ObjectBase.html#a6e9e13b75f116c20212d318204ce8ea3" title="Increases the freeze count on object.">freeze_notify()</a>.  <a href="#a1bd8ea7bd8c4084ade6b3c27dddf06a4">More...</a><br/></td></tr>
224
226
<tr class="separator:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
225
227
<tr class="memitem:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a896a8a5db20043ea82956e3ef4b9c4ae">reference</a> () const </td></tr>
226
 
<tr class="memdesc:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment the reference count for this object. <a href="#a896a8a5db20043ea82956e3ef4b9c4ae"></a><br/></td></tr>
 
228
<tr class="memdesc:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Increment the reference count for this object.  <a href="#a896a8a5db20043ea82956e3ef4b9c4ae">More...</a><br/></td></tr>
227
229
<tr class="separator:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
228
230
<tr class="memitem:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a3234b8ffb2a35b927e2978c8f3bfbfe3">unreference</a> () const </td></tr>
229
 
<tr class="memdesc:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrement the reference count for this object. <a href="#a3234b8ffb2a35b927e2978c8f3bfbfe3"></a><br/></td></tr>
 
231
<tr class="memdesc:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decrement the reference count for this object.  <a href="#a3234b8ffb2a35b927e2978c8f3bfbfe3">More...</a><br/></td></tr>
230
232
<tr class="separator:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
231
233
<tr class="memitem:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">GObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a4c6efc18be8cb9c56e58fc0bd20fafbe">gobj</a> ()</td></tr>
232
 
<tr class="memdesc:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a4c6efc18be8cb9c56e58fc0bd20fafbe"></a><br/></td></tr>
 
234
<tr class="memdesc:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a4c6efc18be8cb9c56e58fc0bd20fafbe">More...</a><br/></td></tr>
233
235
<tr class="separator:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
234
236
<tr class="memitem:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">const GObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a778a94181132976bbfb0519793f3b32e">gobj</a> () const </td></tr>
235
 
<tr class="memdesc:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a778a94181132976bbfb0519793f3b32e"></a><br/></td></tr>
 
237
<tr class="memdesc:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#a778a94181132976bbfb0519793f3b32e">More...</a><br/></td></tr>
236
238
<tr class="separator:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
237
239
<tr class="memitem:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">GObject*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a9b2a5eb93102f1849e5419016e22a15f">gobj_copy</a> () const </td></tr>
238
 
<tr class="memdesc:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Give a ref-ed copy to someone. Use for direct struct access. <a href="#a9b2a5eb93102f1849e5419016e22a15f"></a><br/></td></tr>
 
240
<tr class="memdesc:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Give a ref-ed copy to someone. Use for direct struct access.  <a href="#a9b2a5eb93102f1849e5419016e22a15f">More...</a><br/></td></tr>
239
241
<tr class="separator:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
240
 
<tr class="inherit_header pub_methods_structsigc_1_1trackable"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structsigc_1_1trackable')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">sigc::trackable</a></td></tr>
241
 
<tr class="memitem:a7efefbcab4645648a366da3439242198 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html#a7efefbcab4645648a366da3439242198">trackable</a> (const <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">trackable</a> &amp;src)</td></tr>
242
 
<tr class="separator:a7efefbcab4645648a366da3439242198 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
243
 
<tr class="memitem:a7494fbad23a65932ff1457d00d4edaf5 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">trackable</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html#a7494fbad23a65932ff1457d00d4edaf5">operator=</a> (const <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html">trackable</a> &amp;src)</td></tr>
244
 
<tr class="separator:a7494fbad23a65932ff1457d00d4edaf5 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
245
 
<tr class="memitem:ab14931670837728e49bb5ca88fb16db5 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html#ab14931670837728e49bb5ca88fb16db5">add_destroy_notify_callback</a> (void *data, <a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html#a3338954d7565534bd945290b798e13ed">func_destroy_notify</a> func) const </td></tr>
246
 
<tr class="separator:ab14931670837728e49bb5ca88fb16db5 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
247
 
<tr class="memitem:a8b9dffa8a50ff13ba33e6c7f10468e2b inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html#a8b9dffa8a50ff13ba33e6c7f10468e2b">remove_destroy_notify_callback</a> (void *data) const </td></tr>
248
 
<tr class="separator:a8b9dffa8a50ff13ba33e6c7f10468e2b inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
249
 
<tr class="memitem:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="elRef" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html#af2e23cfe7adc1ca844a3350bbac557cb">notify_callbacks</a> ()</td></tr>
250
 
<tr class="separator:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2">&#160;</td></tr>
251
242
</table><table class="memberdecls">
252
243
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
253
244
Static Public Member Functions</h2></td></tr>
254
245
<tr class="memitem:a47e88375019e4cbd035d8fd02d59e93a"><td class="memItemLeft" align="right" valign="top">static GType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a47e88375019e4cbd035d8fd02d59e93a">get_type</a> ()</td></tr>
255
 
<tr class="memdesc:a47e88375019e4cbd035d8fd02d59e93a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system. <a href="#a47e88375019e4cbd035d8fd02d59e93a"></a><br/></td></tr>
 
246
<tr class="memdesc:a47e88375019e4cbd035d8fd02d59e93a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the GType for this class, for use with the underlying GObject type system.  <a href="#a47e88375019e4cbd035d8fd02d59e93a">More...</a><br/></td></tr>
256
247
<tr class="separator:a47e88375019e4cbd035d8fd02d59e93a"><td class="memSeparator" colspan="2">&#160;</td></tr>
257
248
<tr class="memitem:a7a7fcf5a7c18611e224541309841205b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Settings.html">Settings</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a7a7fcf5a7c18611e224541309841205b">create</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; schema)</td></tr>
258
249
<tr class="separator:a7a7fcf5a7c18611e224541309841205b"><td class="memSeparator" colspan="2">&#160;</td></tr>
259
250
<tr class="memitem:aa985b9447d252fb8d8d1e727e51b0b7b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Settings.html">Settings</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#aa985b9447d252fb8d8d1e727e51b0b7b">create</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; schema, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; path)</td></tr>
260
251
<tr class="separator:aa985b9447d252fb8d8d1e727e51b0b7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
261
252
<tr class="memitem:a78d4be25c912ac1f00028762ab92c409"><td class="memItemLeft" align="right" valign="top">static std::vector&lt; <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a78d4be25c912ac1f00028762ab92c409">list_schemas</a> ()</td></tr>
262
 
<tr class="memdesc:a78d4be25c912ac1f00028762ab92c409"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a list of the <a class="el" href="classGio_1_1Settings.html" title="A high-level API for application settings.">Settings</a> schemas installed on the system. <a href="#a78d4be25c912ac1f00028762ab92c409"></a><br/></td></tr>
 
253
<tr class="memdesc:a78d4be25c912ac1f00028762ab92c409"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets a list of the <a class="el" href="classGio_1_1Settings.html" title="A high-level API for application settings.">Settings</a> schemas installed on the system.  <a href="#a78d4be25c912ac1f00028762ab92c409">More...</a><br/></td></tr>
263
254
<tr class="separator:a78d4be25c912ac1f00028762ab92c409"><td class="memSeparator" colspan="2">&#160;</td></tr>
264
255
</table><table class="memberdecls">
265
256
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
269
260
<tr class="memitem:a947930fadf94b1d0a4860eeafc04dd76"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a947930fadf94b1d0a4860eeafc04dd76">Settings</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; schema, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; path)</td></tr>
270
261
<tr class="separator:a947930fadf94b1d0a4860eeafc04dd76"><td class="memSeparator" colspan="2">&#160;</td></tr>
271
262
<tr class="memitem:a4e88dd069cb1aab8e39ca1c058e552ce"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a4e88dd069cb1aab8e39ca1c058e552ce">on_changed</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key)</td></tr>
272
 
<tr class="memdesc:a4e88dd069cb1aab8e39ca1c058e552ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGio_1_1Settings.html#aedb2d1200cfc06141c56daf8a6c45456">signal_changed()</a>. <a href="#a4e88dd069cb1aab8e39ca1c058e552ce"></a><br/></td></tr>
 
263
<tr class="memdesc:a4e88dd069cb1aab8e39ca1c058e552ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGio_1_1Settings.html#aedb2d1200cfc06141c56daf8a6c45456">signal_changed()</a>.  <a href="#a4e88dd069cb1aab8e39ca1c058e552ce">More...</a><br/></td></tr>
273
264
<tr class="separator:a4e88dd069cb1aab8e39ca1c058e552ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
274
265
<tr class="memitem:a6824e75577a579815cc9eaf64f8b15f9"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a6824e75577a579815cc9eaf64f8b15f9">on_writable_change_event</a> (guint key)</td></tr>
275
 
<tr class="memdesc:a6824e75577a579815cc9eaf64f8b15f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGio_1_1Settings.html#ae24c1784fc1f2fae4f758ea62bc70c31">signal_writable_change_event()</a>. <a href="#a6824e75577a579815cc9eaf64f8b15f9"></a><br/></td></tr>
 
266
<tr class="memdesc:a6824e75577a579815cc9eaf64f8b15f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGio_1_1Settings.html#ae24c1784fc1f2fae4f758ea62bc70c31">signal_writable_change_event()</a>.  <a href="#a6824e75577a579815cc9eaf64f8b15f9">More...</a><br/></td></tr>
276
267
<tr class="separator:a6824e75577a579815cc9eaf64f8b15f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
277
268
<tr class="memitem:a2428f5d4bf7c40753fc112412197c5cb"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#a2428f5d4bf7c40753fc112412197c5cb">on_writable_changed</a> (const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>&amp; key)</td></tr>
278
 
<tr class="memdesc:a2428f5d4bf7c40753fc112412197c5cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGio_1_1Settings.html#aa155c63e6c1c5218e3793f86f9cab0ff">signal_writable_changed()</a>. <a href="#a2428f5d4bf7c40753fc112412197c5cb"></a><br/></td></tr>
 
269
<tr class="memdesc:a2428f5d4bf7c40753fc112412197c5cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This is a default handler for the signal <a class="el" href="classGio_1_1Settings.html#aa155c63e6c1c5218e3793f86f9cab0ff">signal_writable_changed()</a>.  <a href="#a2428f5d4bf7c40753fc112412197c5cb">More...</a><br/></td></tr>
279
270
<tr class="separator:a2428f5d4bf7c40753fc112412197c5cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
280
271
<tr class="inherit_header pro_methods_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGlib_1_1Object')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGlib_1_1Object.html">Glib::Object</a></td></tr>
281
272
<tr class="memitem:ad43f7c5ad0336e1eb3af622392a112eb inherit pro_methods_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#ad43f7c5ad0336e1eb3af622392a112eb">Object</a> ()</td></tr>
288
279
<tr class="separator:a5ae4319439a3a03d8f803fb5a27f12df inherit pro_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2">&#160;</td></tr>
289
280
<tr class="inherit_header pro_methods_classGlib_1_1ObjectBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classGlib_1_1ObjectBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classGlib_1_1ObjectBase.html">Glib::ObjectBase</a></td></tr>
290
281
<tr class="memitem:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a27d3451d9ca28d6a2f00838d7c56d545">ObjectBase</a> ()</td></tr>
291
 
<tr class="memdesc:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This default constructor is called implicitly from the constructor of user-derived classes, even if, for instance, Gtk::Button calls a different <a class="el" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces.">ObjectBase</a> constructor. <a href="#a27d3451d9ca28d6a2f00838d7c56d545"></a><br/></td></tr>
 
282
<tr class="memdesc:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This default constructor is called implicitly from the constructor of user-derived classes, even if, for instance, Gtk::Button calls a different <a class="el" href="classGlib_1_1ObjectBase.html" title="Glib::ObjectBase is a common base class for Objects and Interfaces.">ObjectBase</a> constructor.  <a href="#a27d3451d9ca28d6a2f00838d7c56d545">More...</a><br/></td></tr>
292
283
<tr class="separator:a27d3451d9ca28d6a2f00838d7c56d545 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
293
284
<tr class="memitem:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#ad4ef18214894c6874579313ab21d1018">ObjectBase</a> (const char* custom_type_name)</td></tr>
294
 
<tr class="memdesc:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">A derived constructor always overrides this choice. <a href="#ad4ef18214894c6874579313ab21d1018"></a><br/></td></tr>
 
285
<tr class="memdesc:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">A derived constructor always overrides this choice.  <a href="#ad4ef18214894c6874579313ab21d1018">More...</a><br/></td></tr>
295
286
<tr class="separator:ad4ef18214894c6874579313ab21d1018 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
296
 
<tr class="memitem:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a3d59b4d85b0ee72a727e6b2e1b31a2ff">ObjectBase</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00528.html">std::type_info</a>&amp; custom_type_info)</td></tr>
297
 
<tr class="memdesc:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This constructor is a special feature to allow creation of derived types on the fly, without having to use g_object_new() manually. <a href="#a3d59b4d85b0ee72a727e6b2e1b31a2ff"></a><br/></td></tr>
 
287
<tr class="memitem:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a3d59b4d85b0ee72a727e6b2e1b31a2ff">ObjectBase</a> (const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00456.html">std::type_info</a>&amp; custom_type_info)</td></tr>
 
288
<tr class="memdesc:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">This constructor is a special feature to allow creation of derived types on the fly, without having to use g_object_new() manually.  <a href="#a3d59b4d85b0ee72a727e6b2e1b31a2ff">More...</a><br/></td></tr>
298
289
<tr class="separator:a3d59b4d85b0ee72a727e6b2e1b31a2ff inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
299
290
<tr class="memitem:a42ac047a06c36c2d9c75f7cffc537dc4 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1ObjectBase.html#a42ac047a06c36c2d9c75f7cffc537dc4">~ObjectBase</a> ()=0</td></tr>
300
291
<tr class="separator:a42ac047a06c36c2d9c75f7cffc537dc4 inherit pro_methods_classGlib_1_1ObjectBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
306
297
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
307
298
</td></tr>
308
299
<tr class="memitem:ae47167a74b09e7410bc6eadea3ba989c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGio_1_1Settings.html">Gio::Settings</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Settings.html#ae47167a74b09e7410bc6eadea3ba989c">wrap</a> (GSettings* object, bool take_copy=false)</td></tr>
309
 
<tr class="memdesc:ae47167a74b09e7410bc6eadea3ba989c"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#ae47167a74b09e7410bc6eadea3ba989c"></a><br/></td></tr>
 
300
<tr class="memdesc:ae47167a74b09e7410bc6eadea3ba989c"><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="el" href="namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#ae47167a74b09e7410bc6eadea3ba989c">More...</a><br/></td></tr>
310
301
<tr class="separator:ae47167a74b09e7410bc6eadea3ba989c"><td class="memSeparator" colspan="2">&#160;</td></tr>
311
302
<tr class="inherit_header related_classGlib_1_1Object"><td colspan="2" onclick="javascript:toggleInherit('related_classGlib_1_1Object')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classGlib_1_1Object.html">Glib::Object</a></td></tr>
312
303
<tr class="memitem:ae4dea9a8dc611d6e4400a5b6a3cb4e7f inherit related_classGlib_1_1Object"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGlib_1_1Object.html">Glib::Object</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGlib_1_1Object.html#ae4dea9a8dc611d6e4400a5b6a3cb4e7f">wrap</a> (GObject* object, bool take_copy=false)</td></tr>
321
312
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
322
313
<div class="textblock"><p>A high-level API for application settings. </p>
323
314
<p>The <a class="el" href="classGio_1_1Settings.html" title="A high-level API for application settings.">Settings</a> class provides a convenient API for storing and retrieving application settings.</p>
324
 
<dl class="since_2_28"><dt><b><a class="el" href="since_2_28.html#_since_2_28000172">Since glibmm 2.28:</a></b></dt><dd></dd></dl>
 
315
<dl class="since_2_28"><dt><b><a class="el" href="since_2_28.html#_since_2_28000177">Since glibmm 2.28:</a></b></dt><dd></dd></dl>
325
316
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
326
317
<a class="anchor" id="a4c89c4537e05922457cf09f279d6fcab"></a>
327
318
<div class="memitem">
339
330
      </table>
340
331
  </td>
341
332
  <td class="mlabels-right">
342
 
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
 
333
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
343
334
  </tr>
344
335
</table>
345
336
</div><div class="memdoc">
363
354
      </table>
364
355
  </td>
365
356
  <td class="mlabels-right">
366
 
<span class="mlabels"><span class="mlabel">explicit</span><span class="mlabel">protected</span></span> </td>
 
357
<span class="mlabels"><span class="mlabel">explicit</span><span class="mlabel">protected</span></span>  </td>
367
358
  </tr>
368
359
</table>
369
360
</div><div class="memdoc">
397
388
      </table>
398
389
  </td>
399
390
  <td class="mlabels-right">
400
 
<span class="mlabels"><span class="mlabel">explicit</span><span class="mlabel">protected</span></span> </td>
 
391
<span class="mlabels"><span class="mlabel">explicit</span><span class="mlabel">protected</span></span>  </td>
401
392
  </tr>
402
393
</table>
403
394
</div><div class="memdoc">
463
454
<p>The binding uses the default GIO mapping functions to map between the settings and property values. These functions handle booleans, numeric types and string types in a straightforward way. Use g_settings_bind_with_mapping() if you need a custom mapping, or map between types that are not supported by the default mapping functions.</p>
464
455
<p>Unless the <em>flags</em> include SETTINGS_BIND_NO_SENSITIVITY, this function also establishes a binding between the writability of <em>key</em> and the "sensitive" property of <em>object</em> (if <em>object</em> has a boolean property by that name). See g_settings_bind_writable() for more details about writable bindings.</p>
465
456
<p>Note that the lifecycle of the binding is tied to the object, and that you can have only one binding per object property. If you bind the same property twice on the same object, the second binding overrides the first one.</p>
466
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000248">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
457
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000281">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
467
458
<dl class="params"><dt>Parameters</dt><dd>
468
459
  <table class="params">
469
460
    <tr><td class="paramname">key</td><td>The key to bind. </td></tr>
549
540
<p>Writable bindings are always uni-directional; changes of the writability of the setting will be propagated to the object property, not the other way.</p>
550
541
<p>When the <em>inverted</em> argument is <code>true</code>, the binding inverts the value as it passes from the setting to the object, i.e. <em>property</em> will be set to <code>true</code> if the key is <em>not</em> writable.</p>
551
542
<p>Note that the lifecycle of the binding is tied to the object, and that you can have only one binding per object property. If you bind the same property twice on the same object, the second binding overrides the first one.</p>
552
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000249">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
543
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000282">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
553
544
<dl class="params"><dt>Parameters</dt><dd>
554
545
  <table class="params">
555
546
    <tr><td class="paramname">key</td><td>The key to bind. </td></tr>
611
602
      </table>
612
603
  </td>
613
604
  <td class="mlabels-right">
614
 
<span class="mlabels"><span class="mlabel">static</span></span> </td>
 
605
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
615
606
  </tr>
616
607
</table>
617
608
</div><div class="memdoc">
645
636
      </table>
646
637
  </td>
647
638
  <td class="mlabels-right">
648
 
<span class="mlabels"><span class="mlabel">static</span></span> </td>
 
639
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
649
640
  </tr>
650
641
</table>
651
642
</div><div class="memdoc">
667
658
 
668
659
<p>Changes the <a class="el" href="classGio_1_1Settings.html" title="A high-level API for application settings.">Settings</a> object into 'delay-apply' mode. </p>
669
660
<p>In this mode, changes to <em>settings</em> are not immediately propagated to the backend, but kept locally until g_settings_apply() is called.</p>
670
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000245">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
661
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000278">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
671
662
 
672
663
</div>
673
664
</div>
688
679
<p>Gets the value that is stored at <em>key</em> in <em>settings</em>. </p>
689
680
<p>A convenience variant of g_settings_get() for booleans.</p>
690
681
<p>It is a programmer error to give a <em>key</em> that isn't specified as having a boolean type in the schema for <em>settings</em>.</p>
691
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000232">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
682
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000265">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
692
683
<dl class="params"><dt>Parameters</dt><dd>
693
684
  <table class="params">
694
685
    <tr><td class="paramname">key</td><td>The key to get the value for. </td></tr>
713
704
      </table>
714
705
</div><div class="memdoc">
715
706
 
716
 
<p>Creates a 'child' settings object which has a base path of &lt;replaceable&gt;base-path&lt;/replaceable&gt;/ <em>name</em>, where &lt;replaceable&gt;base-path&lt;/replaceable&gt; is the base path of <em>settings</em>. </p>
 
707
<p>Creates a 'child' settings object which has a base path of <em>base-path</em>/ <em>name</em>, where <em>base-path</em> is the base path of <em>settings</em>. </p>
717
708
<p>The schema for the child settings object must have been declared in the schema of <em>settings</em> using a &lt;tag class="starttag"&gt;child&lt;/tag&gt; element.</p>
718
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000242">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
709
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000275">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
719
710
<dl class="params"><dt>Parameters</dt><dd>
720
711
  <table class="params">
721
712
    <tr><td class="paramname">name</td><td>The name of the 'child' schema. </td></tr>
740
731
      </table>
741
732
</div><div class="memdoc">
742
733
 
743
 
<p>Creates a 'child' settings object which has a base path of &lt;replaceable&gt;base-path&lt;/replaceable&gt;/ <em>name</em>, where &lt;replaceable&gt;base-path&lt;/replaceable&gt; is the base path of <em>settings</em>. </p>
 
734
<p>Creates a 'child' settings object which has a base path of <em>base-path</em>/ <em>name</em>, where <em>base-path</em> is the base path of <em>settings</em>. </p>
744
735
<p>The schema for the child settings object must have been declared in the schema of <em>settings</em> using a &lt;tag class="starttag"&gt;child&lt;/tag&gt; element.</p>
745
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000243">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
736
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000276">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
746
737
<dl class="params"><dt>Parameters</dt><dd>
747
738
  <table class="params">
748
739
    <tr><td class="paramname">name</td><td>The name of the 'child' schema. </td></tr>
770
761
<p>Gets the value that is stored at <em>key</em> in <em>settings</em>. </p>
771
762
<p>A convenience variant of g_settings_get() for doubles.</p>
772
763
<p>It is a programmer error to give a <em>key</em> that isn't specified as having a 'double' type in the schema for <em>settings</em>.</p>
773
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000236">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
764
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000269">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
774
765
<dl class="params"><dt>Parameters</dt><dd>
775
766
  <table class="params">
776
767
    <tr><td class="paramname">key</td><td>The key to get the value for. </td></tr>
799
790
<p>In order to use this function the type of the value must be a string and it must be marked in the schema file as an enumerated type.</p>
800
791
<p>It is a programmer error to give a <em>key</em> that isn't contained in the schema for <em>settings</em> or is not marked as an enumerated type.</p>
801
792
<p>If the value stored in the configuration database is not a valid value for the enumerated type then this function will return the default value.</p>
802
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000240">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
793
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000273">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
803
794
<dl class="params"><dt>Parameters</dt><dd>
804
795
  <table class="params">
805
796
    <tr><td class="paramname">key</td><td>The key to get the value for. </td></tr>
866
857
<p>In order to use this function the type of the value must be an array of strings and it must be marked in the schema file as an flags type.</p>
867
858
<p>It is a programmer error to give a <em>key</em> that isn't contained in the schema for <em>settings</em> or is not marked as a flags type.</p>
868
859
<p>If the value stored in the configuration database is not a valid value for the flags type then this function will return the default value.</p>
869
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000241">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
860
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000274">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
870
861
<dl class="params"><dt>Parameters</dt><dd>
871
862
  <table class="params">
872
863
    <tr><td class="paramname">key</td><td>The key to get the value for. </td></tr>
930
921
 
931
922
<p>Returns whether the <a class="el" href="classGio_1_1Settings.html" title="A high-level API for application settings.">Settings</a> object has any unapplied changes. </p>
932
923
<p>This can only be the case if it is in 'delayed-apply' mode.</p>
933
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000246">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
924
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000279">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
934
925
<dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>settings</em> has unapplied changes. </dd></dl>
935
926
 
936
927
</div>
952
943
<p>Gets the value that is stored at <em>key</em> in <em>settings</em>. </p>
953
944
<p>A convenience variant of g_settings_get() for 32-bit integers.</p>
954
945
<p>It is a programmer error to give a <em>key</em> that isn't specified as having a int32 type in the schema for <em>settings</em>.</p>
955
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000230">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
946
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000263">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
956
947
<dl class="params"><dt>Parameters</dt><dd>
957
948
  <table class="params">
958
949
    <tr><td class="paramname">key</td><td>The key to get the value for. </td></tr>
980
971
<p>Gets the value that is stored at <em>key</em> in <em>settings</em>. </p>
981
972
<p>A convenience variant of g_settings_get() for strings.</p>
982
973
<p>It is a programmer error to give a <em>key</em> that isn't specified as having a string type in the schema for <em>settings</em>.</p>
983
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000234">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
974
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000267">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
984
975
<dl class="params"><dt>Parameters</dt><dd>
985
976
  <table class="params">
986
977
    <tr><td class="paramname">key</td><td>The key to get the value for. </td></tr>
1007
998
 
1008
999
<p>A convenience variant of g_settings_get() for string arrays. </p>
1009
1000
<p>It is a programmer error to give a <em>key</em> that isn't specified as having an array of strings type in the schema for <em>settings</em>.</p>
1010
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000238">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
1001
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000271">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
1011
1002
<dl class="params"><dt>Parameters</dt><dd>
1012
1003
  <table class="params">
1013
1004
    <tr><td class="paramname">key</td><td>The key to get the value for. </td></tr>
1034
1025
      </table>
1035
1026
  </td>
1036
1027
  <td class="mlabels-right">
1037
 
<span class="mlabels"><span class="mlabel">static</span></span> </td>
 
1028
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
1038
1029
  </tr>
1039
1030
</table>
1040
1031
</div><div class="memdoc">
1067
1058
      </table>
1068
1059
</div><div class="memdoc">
1069
1060
 
1070
 
<p>Gets the value that is stored in the settings for a . </p>
 
1061
<p>Gets the value that is stored in the settings for a <em>key</em>. </p>
1071
1062
<p>It is a programmer error to give a <em>key</em> that isn't contained in the schema for the settings.</p>
1072
1063
<dl class="params"><dt>Parameters</dt><dd>
1073
1064
  <table class="params">
1074
1065
    <tr><td class="paramname">key</td><td>The key to get the value for. </td></tr>
1075
 
    <tr><td class="paramname">A</td><td>Variant of the expected type.</td></tr>
 
1066
    <tr><td class="paramname">value</td><td>A Variant of the expected type.</td></tr>
1076
1067
  </table>
1077
1068
  </dd>
1078
1069
</dl>
1079
 
<dl class="since_2_28"><dt><b><a class="el" href="since_2_28.html#_since_2_28000173">Since glibmm 2.28:</a></b></dt><dd></dd></dl>
 
1070
<dl class="since_2_28"><dt><b><a class="el" href="since_2_28.html#_since_2_28000178">Since glibmm 2.28:</a></b></dt><dd></dd></dl>
1080
1071
 
1081
1072
</div>
1082
1073
</div>
1096
1087
      </table>
1097
1088
  </td>
1098
1089
  <td class="mlabels-right">
1099
 
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
 
1090
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
1100
1091
  </tr>
1101
1092
</table>
1102
1093
</div><div class="memdoc">
1121
1112
      </table>
1122
1113
  </td>
1123
1114
  <td class="mlabels-right">
1124
 
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
 
1115
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
1125
1116
  </tr>
1126
1117
</table>
1127
1118
</div><div class="memdoc">
1162
1153
</div><div class="memdoc">
1163
1154
 
1164
1155
<p>Finds out if a key can be written or not. </p>
1165
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000244">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
1156
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000277">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
1166
1157
<dl class="params"><dt>Parameters</dt><dd>
1167
1158
  <table class="params">
1168
1159
    <tr><td class="paramname">name</td><td>The name of a key. </td></tr>
1231
1222
      </table>
1232
1223
  </td>
1233
1224
  <td class="mlabels-right">
1234
 
<span class="mlabels"><span class="mlabel">static</span></span> </td>
 
1225
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
1235
1226
  </tr>
1236
1227
</table>
1237
1228
</div><div class="memdoc">
1239
1230
<p>Gets a list of the <a class="el" href="classGio_1_1Settings.html" title="A high-level API for application settings.">Settings</a> schemas installed on the system. </p>
1240
1231
<p>The returned list is exactly the list of schemas for which you may call g_settings_new() without adverse effects.</p>
1241
1232
<p>This function does not list the schemas that do not provide their own paths (ie: schemas for which you must use g_settings_new_with_path()). See g_settings_list_relocatable_schemas() for that.</p>
1242
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000247">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
1233
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000280">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
1243
1234
<dl class="section return"><dt>Returns</dt><dd>A list of <a class="el" href="classGio_1_1Settings.html" title="A high-level API for application settings.">Settings</a> schemas that are available. The list must not be modified or freed. </dd></dl>
1244
1235
 
1245
1236
</div>
1261
1252
      </table>
1262
1253
  </td>
1263
1254
  <td class="mlabels-right">
1264
 
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
 
1255
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
1265
1256
  </tr>
1266
1257
</table>
1267
1258
</div><div class="memdoc">
1287
1278
      </table>
1288
1279
  </td>
1289
1280
  <td class="mlabels-right">
1290
 
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
 
1281
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
1291
1282
  </tr>
1292
1283
</table>
1293
1284
</div><div class="memdoc">
1313
1304
      </table>
1314
1305
  </td>
1315
1306
  <td class="mlabels-right">
1316
 
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
 
1307
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
1317
1308
  </tr>
1318
1309
</table>
1319
1310
</div><div class="memdoc">
1349
1340
<p>Checks if the given <em>value</em> is of the correct type and within the permitted range for <em>key</em>. </p>
1350
1341
<p>This API is not intended to be used by normal programs &#8211; they should already know what is permitted by their own schemas. This API is meant to be used by programs such as editors or commandline tools.</p>
1351
1342
<p>It is a programmer error to give a <em>key</em> that isn't contained in the schema for <em>settings</em>.</p>
1352
 
<dl class="since_2_28"><dt><b><a class="el" href="since_2_28.html#_since_2_28000174">Since glibmm 2.28:</a></b></dt><dd></dd></dl>
 
1343
<dl class="since_2_28"><dt><b><a class="el" href="since_2_28.html#_since_2_28000179">Since glibmm 2.28:</a></b></dt><dd></dd></dl>
1353
1344
<dl class="params"><dt>Parameters</dt><dd>
1354
1345
  <table class="params">
1355
1346
    <tr><td class="paramname">key</td><td>The key to check. </td></tr>
1432
1423
<p>Sets <em>key</em> in <em>settings</em> to <em>value</em>. </p>
1433
1424
<p>A convenience variant of g_settings_set() for booleans.</p>
1434
1425
<p>It is a programmer error to give a <em>key</em> that isn't specified as having a boolean type in the schema for <em>settings</em>.</p>
1435
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000233">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
1426
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000266">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
1436
1427
<dl class="params"><dt>Parameters</dt><dd>
1437
1428
  <table class="params">
1438
1429
    <tr><td class="paramname">key</td><td>The name of the key to set. </td></tr>
1471
1462
<p>Sets <em>key</em> in <em>settings</em> to <em>value</em>. </p>
1472
1463
<p>A convenience variant of g_settings_set() for doubles.</p>
1473
1464
<p>It is a programmer error to give a <em>key</em> that isn't specified as having a 'double' type in the schema for <em>settings</em>.</p>
1474
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000237">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
1465
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000270">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
1475
1466
<dl class="params"><dt>Parameters</dt><dd>
1476
1467
  <table class="params">
1477
1468
    <tr><td class="paramname">key</td><td>The name of the key to set. </td></tr>
1510
1501
<p>Sets <em>key</em> in <em>settings</em> to <em>value</em>. </p>
1511
1502
<p>A convenience variant of g_settings_set() for 32-bit integers.</p>
1512
1503
<p>It is a programmer error to give a <em>key</em> that isn't specified as having a int32 type in the schema for <em>settings</em>.</p>
1513
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000231">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
1504
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000264">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
1514
1505
<dl class="params"><dt>Parameters</dt><dd>
1515
1506
  <table class="params">
1516
1507
    <tr><td class="paramname">key</td><td>The name of the key to set. </td></tr>
1549
1540
<p>Sets <em>key</em> in <em>settings</em> to <em>value</em>. </p>
1550
1541
<p>A convenience variant of g_settings_set() for strings.</p>
1551
1542
<p>It is a programmer error to give a <em>key</em> that isn't specified as having a string type in the schema for <em>settings</em>.</p>
1552
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000235">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
1543
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000268">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
1553
1544
<dl class="params"><dt>Parameters</dt><dd>
1554
1545
  <table class="params">
1555
1546
    <tr><td class="paramname">key</td><td>The name of the key to set. </td></tr>
1588
1579
<p>Sets <em>key</em> in <em>settings</em> to <em>value</em>. </p>
1589
1580
<p>A convenience variant of g_settings_set() for string arrays. If <em>value</em> is <code>0</code>, then <em>key</em> is set to be the empty array.</p>
1590
1581
<p>It is a programmer error to give a <em>key</em> that isn't specified as having an array of strings type in the schema for <em>settings</em>.</p>
1591
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000239">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
1582
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000272">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
1592
1583
<dl class="params"><dt>Parameters</dt><dd>
1593
1584
  <table class="params">
1594
1585
    <tr><td class="paramname">key</td><td>The name of the key to set. </td></tr>
1627
1618
<p>Sets <em>key</em> in <em>settings</em> to <em>value</em>. </p>
1628
1619
<p>It is a programmer error to give a <em>key</em> that isn't contained in the schema for <em>settings</em> or for <em>value</em> to have the incorrect type, per the schema.</p>
1629
1620
<p>If <em>value</em> is floating then this function consumes the reference.</p>
1630
 
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000229">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
 
1621
<dl class="since_2_26"><dt><b><a class="el" href="since_2_26.html#_since_2_26000262">Since glibmm 2.26:</a></b></dt><dd></dd></dl>
1631
1622
<dl class="params"><dt>Parameters</dt><dd>
1632
1623
  <table class="params">
1633
1624
    <tr><td class="paramname">key</td><td>The name of the key to set. </td></tr>
1741
1732
      </table>
1742
1733
  </td>
1743
1734
  <td class="mlabels-right">
1744
 
<span class="mlabels"><span class="mlabel">related</span></span> </td>
 
1735
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
1745
1736
  </tr>
1746
1737
</table>
1747
1738
</div><div class="memdoc">
1761
1752
</div><!-- contents -->
1762
1753
<!-- start footer part -->
1763
1754
<hr class="footer"/><address class="footer"><small>
1764
 
Generated on Mon Nov 5 2012 09:19:39 for glibmm by &#160;<a href="http://www.doxygen.org/index.html">
 
1755
Generated on Thu Feb 21 2013 11:15:48 for glibmm by &#160;<a href="http://www.doxygen.org/index.html">
1765
1756
<img class="footer" src="doxygen.png" alt="doxygen"/>
1766
 
</a> 1.8.2
 
1757
</a> 1.8.3.1
1767
1758
</small></address>
1768
1759
</body>
1769
1760
</html>