77
79
<tr class="memitem:a4c89c4537e05922457cf09f279d6fcab"><td class="memItemLeft" align="right" valign="top">virtual </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"> </td></tr>
79
81
<tr class="memitem:a1350e8f1b8a2f0f02c0e00d0cd7077d0"><td class="memItemLeft" align="right" valign="top">GSettings* </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"> </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"> </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"> </td></tr>
82
84
<tr class="memitem:a3c1af502c3c7a372b07987c4d8e320c5"><td class="memItemLeft" align="right" valign="top">const GSettings* </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"> </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"> </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"> </td></tr>
85
87
<tr class="memitem:ade0eeed443f1dfbc4b649bb294e445f6"><td class="memItemLeft" align="right" valign="top">GSettings* </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"> </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"> </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"> </td></tr>
88
90
<tr class="memitem:a3b98d9d71ac41b70f09caf6cb4341183"><td class="memItemLeft" align="right" valign="top">bool </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>& key, const <a class="el" href="classGlib_1_1VariantBase.html">Glib::VariantBase</a>& value)</td></tr>
89
<tr class="memdesc:a3b98d9d71ac41b70f09caf6cb4341183"><td class="mdescLeft"> </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"> </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"> </td></tr>
91
93
<tr class="memitem:ac36cd4d128d4af6c0aac34572f4d0930"><td class="memItemLeft" align="right" valign="top">void </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>& key, <a class="el" href="classGlib_1_1VariantBase.html">Glib::VariantBase</a>& value) const </td></tr>
92
<tr class="memdesc:ac36cd4d128d4af6c0aac34572f4d0930"><td class="mdescLeft"> </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"> </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"> </td></tr>
94
96
<tr class="memitem:a1f980e517365e5aa4520e982f5e11b27"><td class="memItemLeft" align="right" valign="top">int </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>& key) const </td></tr>
95
<tr class="memdesc:a1f980e517365e5aa4520e982f5e11b27"><td class="mdescLeft"> </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"> </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"> </td></tr>
97
99
<tr class="memitem:a7b252643c8ce35c7892cb0b831d67046"><td class="memItemLeft" align="right" valign="top">void </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>& key, int value)</td></tr>
98
<tr class="memdesc:a7b252643c8ce35c7892cb0b831d67046"><td class="mdescLeft"> </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"> </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"> </td></tr>
100
102
<tr class="memitem:a0e00e5ad1bf22709184cb576e4b933a7"><td class="memItemLeft" align="right" valign="top">bool </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>& key) const </td></tr>
101
<tr class="memdesc:a0e00e5ad1bf22709184cb576e4b933a7"><td class="mdescLeft"> </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"> </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"> </td></tr>
103
105
<tr class="memitem:a08d737b902c907b692894ab577c4142e"><td class="memItemLeft" align="right" valign="top">void </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>& key, bool value)</td></tr>
104
<tr class="memdesc:a08d737b902c907b692894ab577c4142e"><td class="mdescLeft"> </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"> </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"> </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> </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>& key) const </td></tr>
107
<tr class="memdesc:a52bda84f1cb85f2efab6b82c72b41b7f"><td class="mdescLeft"> </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"> </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"> </td></tr>
109
111
<tr class="memitem:ad1b4617d76cc9166e68bc849d22c5677"><td class="memItemLeft" align="right" valign="top">void </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>& key, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& value)</td></tr>
110
<tr class="memdesc:ad1b4617d76cc9166e68bc849d22c5677"><td class="mdescLeft"> </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"> </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"> </td></tr>
112
114
<tr class="memitem:ac5055dc109007beb12256ca312a0c356"><td class="memItemLeft" align="right" valign="top">double </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>& key) const </td></tr>
113
<tr class="memdesc:ac5055dc109007beb12256ca312a0c356"><td class="mdescLeft"> </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"> </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"> </td></tr>
115
117
<tr class="memitem:a81b1bebc7cbf6518aa13ab00bf9966d5"><td class="memItemLeft" align="right" valign="top">void </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>& key, double value)</td></tr>
116
<tr class="memdesc:a81b1bebc7cbf6518aa13ab00bf9966d5"><td class="mdescLeft"> </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"> </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"> </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> </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>& key) const </td></tr>
119
<tr class="memdesc:ae5524c5c368069a6676755c01b968f10"><td class="mdescLeft"> </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"> </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"> </td></tr>
121
123
<tr class="memitem:a9e6e1bf8334f40cb76999a0678ac1b41"><td class="memItemLeft" align="right" valign="top">bool </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>& key, const <a class="el" href="group__ContHandles.html#ga8e243b697be740f5f7d4b578ae50db41">Glib::StringArrayHandle</a>& value)</td></tr>
122
<tr class="memdesc:a9e6e1bf8334f40cb76999a0678ac1b41"><td class="mdescLeft"> </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"> </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"> </td></tr>
124
126
<tr class="memitem:a4f6a1558661cba8ceea376fc9f81f52f"><td class="memItemLeft" align="right" valign="top">int </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>& key) const </td></tr>
125
<tr class="memdesc:a4f6a1558661cba8ceea376fc9f81f52f"><td class="mdescLeft"> </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"> </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"> </td></tr>
127
129
<tr class="memitem:a7fe28dd8bb422f55471d636e6bc5b648"><td class="memItemLeft" align="right" valign="top">bool </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>& key, int value)</td></tr>
128
<tr class="memdesc:a7fe28dd8bb422f55471d636e6bc5b648"><td class="mdescLeft"> </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"> </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"> </td></tr>
130
132
<tr class="memitem:a679796b7368f679fa28478c6861cdad9"><td class="memItemLeft" align="right" valign="top">guint </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>& key) const </td></tr>
131
<tr class="memdesc:a679796b7368f679fa28478c6861cdad9"><td class="mdescLeft"> </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"> </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"> </td></tr>
133
135
<tr class="memitem:a049877419a2d25a282ebbfd013bfea79"><td class="memItemLeft" align="right" valign="top">bool </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>& key, guint value)</td></tr>
134
<tr class="memdesc:a049877419a2d25a282ebbfd013bfea79"><td class="mdescLeft"> </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"> </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"> </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>< <a class="el" href="classGio_1_1Settings.html">Settings</a> > </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>& name)</td></tr>
137
<tr class="memdesc:a98cfd433996d89d031108ca92e4d43d8"><td class="mdescLeft"> </td><td class="mdescRight">Creates a 'child' settings object which has a base path of <replaceable>base-path</replaceable>/ <em>name</em>, where <replaceable>base-path</replaceable> is the base path of <em>settings</em>. <a href="#a98cfd433996d89d031108ca92e4d43d8"></a><br/></td></tr>
139
<tr class="memdesc:a98cfd433996d89d031108ca92e4d43d8"><td class="mdescLeft"> </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"> </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>< const <a class="el" href="classGio_1_1Settings.html">Settings</a> > </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>& name) const </td></tr>
140
<tr class="memdesc:ab5afa45ac5edd6ee5c3d55325c9984a9"><td class="mdescLeft"> </td><td class="mdescRight">Creates a 'child' settings object which has a base path of <replaceable>base-path</replaceable>/ <em>name</em>, where <replaceable>base-path</replaceable> is the base path of <em>settings</em>. <a href="#ab5afa45ac5edd6ee5c3d55325c9984a9"></a><br/></td></tr>
142
<tr class="memdesc:ab5afa45ac5edd6ee5c3d55325c9984a9"><td class="mdescLeft"> </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"> </td></tr>
142
144
<tr class="memitem:aa04dc0ea2f4f4a1c8ad369e5a4238399"><td class="memItemLeft" align="right" valign="top">bool </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>& key) const </td></tr>
143
<tr class="memdesc:aa04dc0ea2f4f4a1c8ad369e5a4238399"><td class="mdescLeft"> </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"> </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"> </td></tr>
145
147
<tr class="memitem:a33b026961c111c7cb811dd8886bd10aa"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </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"> </td></tr>
148
150
<tr class="memitem:ae1309ff09c69e278fbb9869219c3ac03"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </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"> </td></tr>
151
153
<tr class="memitem:ac11529acbf1dd553e5f3ebc5c0125ecd"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </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"> </td></tr>
154
156
<tr class="memitem:a84b99d6419887e0812f3a58eaece8e88"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </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"> </td></tr>
157
159
<tr class="memitem:a8fe9b5174d02d36b6b8fdacb0b10a049"><td class="memItemLeft" align="right" valign="top">void </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>& key)</td></tr>
158
<tr class="memdesc:a8fe9b5174d02d36b6b8fdacb0b10a049"><td class="mdescLeft"> </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"> </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"> </td></tr>
160
162
<tr class="memitem:a482a46eb92894e73e6678ba48d0e8c15"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> > </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"> </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"> </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"> </td></tr>
163
165
<tr class="memitem:a28d9dc219f86a7372e9a2dd7638daa9b"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> > </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"> </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"> </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"> </td></tr>
166
168
<tr class="memitem:a1b2ab194e7cbf982622eb416a1b68047"><td class="memItemLeft" align="right" valign="top">bool </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>& key, const <a class="el" href="classGlib_1_1VariantBase.html">Glib::VariantBase</a>& value) const </td></tr>
167
<tr class="memdesc:a1b2ab194e7cbf982622eb416a1b68047"><td class="mdescLeft"> </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"> </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"> </td></tr>
169
171
<tr class="memitem:a39d962b3e73ec10608a3a744cb4255b4"><td class="memItemLeft" align="right" valign="top">void </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>& 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>& 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"> </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"> </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"> </td></tr>
172
174
<tr class="memitem:a893453b68172f5ecb6c008d2d642da3f"><td class="memItemLeft" align="right" valign="top">void </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>& key, const <a class="el" href="classGlib_1_1PropertyProxy__Base.html">Glib::PropertyProxy_Base</a>& 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"> </td></tr>
174
176
<tr class="memitem:a47c913cd1ce8122d742911fa54896fa7"><td class="memItemLeft" align="right" valign="top">void </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>& 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>& property, bool inverted=false)</td></tr>
175
<tr class="memdesc:a47c913cd1ce8122d742911fa54896fa7"><td class="mdescLeft"> </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"> </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"> </td></tr>
177
179
<tr class="memitem:ac0da884631dc04c338287e475a5b93fe"><td class="memItemLeft" align="right" valign="top">void </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>& key, const <a class="el" href="classGlib_1_1PropertyProxy__Base.html">Glib::PropertyProxy_Base</a>& property_proxy, bool inverted=false)</td></tr>
178
180
<tr class="separator:ac0da884631dc04c338287e475a5b93fe"><td class="memSeparator" colspan="2"> </td></tr>
197
199
<tr class="separator:ab454f71bd74403b0cc46d3cbbedd6b0e inherit pub_methods_classGlib_1_1Object"><td class="memSeparator" colspan="2"> </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="-"/> 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 </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>& property_name, const <a class="el" href="classGlib_1_1ValueBase.html">Glib::ValueBase</a>& value)</td></tr>
200
<tr class="memdesc:aab599d3eec4b4a9ddc95ccdc6100053d inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft"> </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"> </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"> </td></tr>
202
204
<tr class="memitem:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void </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>& property_name, <a class="el" href="classGlib_1_1ValueBase.html">Glib::ValueBase</a>& value) const </td></tr>
203
<tr class="memdesc:a5e30750441b92f0246c9d4ece95fc8a0 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft"> </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"> </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"> </td></tr>
205
207
<tr class="memitem:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplParams" colspan="2">template<class PropertyType > </td></tr>
206
208
<tr class="memitem:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplItemLeft" align="right" valign="top">void </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>& property_name, const PropertyType& value)</td></tr>
207
<tr class="memdesc:ad37844f7ea2c0091a22d011e04c48820 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft"> </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"> </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"> </td></tr>
209
211
<tr class="memitem:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplParams" colspan="2">template<class PropertyType > </td></tr>
210
212
<tr class="memitem:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memTemplItemLeft" align="right" valign="top">void </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>& property_name, PropertyType& value) const </td></tr>
211
<tr class="memdesc:a5f894c9c36ad391fdc85552af67a8530 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft"> </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"> </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"> </td></tr>
213
215
<tr class="memitem:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void </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>& 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>< void >& slot)</td></tr>
214
<tr class="memdesc:adc6c1e8f094275114d6e2c3ef3a33f98 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft"> </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"> </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"> </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> </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>& 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>< void >& slot)</td></tr>
217
<tr class="memdesc:a896d7773c00bd2dcd310c861282ee8d1 inherit pub_methods_classGlib_1_1ObjectBase"><td class="mdescLeft"> </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"> </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"> </td></tr>
219
221
<tr class="memitem:a6e9e13b75f116c20212d318204ce8ea3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </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"> </td></tr>
222
224
<tr class="memitem:a1bd8ea7bd8c4084ade6b3c27dddf06a4 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </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"> </td></tr>
225
227
<tr class="memitem:a896a8a5db20043ea82956e3ef4b9c4ae inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </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"> </td></tr>
228
230
<tr class="memitem:a3234b8ffb2a35b927e2978c8f3bfbfe3 inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </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"> </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"> </td></tr>
231
233
<tr class="memitem:a4c6efc18be8cb9c56e58fc0bd20fafbe inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">GObject* </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"> </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"> </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"> </td></tr>
234
236
<tr class="memitem:a778a94181132976bbfb0519793f3b32e inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">const GObject* </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"> </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"> </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"> </td></tr>
237
239
<tr class="memitem:a9b2a5eb93102f1849e5419016e22a15f inherit pub_methods_classGlib_1_1ObjectBase"><td class="memItemLeft" align="right" valign="top">GObject* </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"> </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"> </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"> </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="-"/> 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"> </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> &src)</td></tr>
242
<tr class="separator:a7efefbcab4645648a366da3439242198 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2"> </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> & </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> &src)</td></tr>
244
<tr class="separator:a7494fbad23a65932ff1457d00d4edaf5 inherit pub_methods_structsigc_1_1trackable"><td class="memSeparator" colspan="2"> </td></tr>
245
<tr class="memitem:ab14931670837728e49bb5ca88fb16db5 inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
247
<tr class="memitem:a8b9dffa8a50ff13ba33e6c7f10468e2b inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
249
<tr class="memitem:af2e23cfe7adc1ca844a3350bbac557cb inherit pub_methods_structsigc_1_1trackable"><td class="memItemLeft" align="right" valign="top">void </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"> </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 </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"> </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"> </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"> </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>< <a class="el" href="classGio_1_1Settings.html">Settings</a> > </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>& schema)</td></tr>
258
249
<tr class="separator:a7a7fcf5a7c18611e224541309841205b"><td class="memSeparator" colspan="2"> </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>< <a class="el" href="classGio_1_1Settings.html">Settings</a> > </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>& schema, const <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a>& path)</td></tr>
260
251
<tr class="separator:aa985b9447d252fb8d8d1e727e51b0b7b"><td class="memSeparator" colspan="2"> </td></tr>
261
252
<tr class="memitem:a78d4be25c912ac1f00028762ab92c409"><td class="memItemLeft" align="right" valign="top">static std::vector< <a class="el" href="classGlib_1_1ustring.html">Glib::ustring</a> > </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"> </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"> </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"> </td></tr>
264
255
</table><table class="memberdecls">
265
256
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>