65
65
<div class="summary">
66
66
<a href="#pub-methods">Public Member Functions</a> |
67
67
<a href="#pub-static-methods">Static Public Member Functions</a> |
68
<a href="#pro-methods">Protected Member Functions</a> |
68
69
<a href="#related">Related Functions</a> </div>
69
70
<div class="headertitle">
70
71
<div class="title">Gio::Icon Class Reference</div> </div>
79
80
<div class="dyncontent">
80
81
<div class="center"><img src="classGio_1_1Icon__inherit__graph.png" border="0" usemap="#Gio_1_1Icon_inherit__map" alt="Inheritance graph"/></div>
81
82
<map name="Gio_1_1Icon_inherit__map" id="Gio_1_1Icon_inherit__map">
82
<area shape="rect" id="node9" href="classGio_1_1Emblem.html" title="An object for emblems." alt="" coords="5,315,109,343"/><area shape="rect" id="node11" href="classGio_1_1EmblemedIcon.html" title="Icons with Emblems." alt="" coords="133,315,280,343"/><area shape="rect" id="node13" href="classGio_1_1LoadableIcon.html" title="Extends the Icon interface and adds the ability to load icons from streams." alt="" coords="304,315,437,343"/><area shape="rect" id="node17" href="classGio_1_1ThemedIcon.html" title="Icon theming support ThemedIcon is an implementation of Gio::Icon that supports icon themes..." alt="" coords="461,315,589,343"/><area shape="rect" id="node2" href="classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="233,161,343,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="225,83,351,111"/><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="231,6,345,34"/><area shape="rect" id="node15" href="classGio_1_1FileIcon.html" title="FileIcon specifies an icon by pointing to an image file to be used as icon." alt="" coords="323,393,419,421"/></map>
83
<area shape="rect" id="node9" href="classGio_1_1Emblem.html" title="An object for emblems." alt="" coords="5,315,109,344"/><area shape="rect" id="node11" href="classGio_1_1EmblemedIcon.html" title="Icons with Emblems." alt="" coords="133,315,280,344"/><area shape="rect" id="node13" href="classGio_1_1LoadableIcon.html" title="Extends the Icon interface and adds the ability to load icons from streams." alt="" coords="304,315,437,344"/><area shape="rect" id="node17" href="classGio_1_1ThemedIcon.html" title="Icon theming support ThemedIcon is an implementation of Gio::Icon that supports icon themes..." alt="" coords="461,315,589,344"/><area shape="rect" id="node2" href="classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="233,160,343,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="225,83,351,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="231,5,345,35"/><area shape="rect" id="node15" href="classGio_1_1FileIcon.html" title="FileIcon specifies an icon by pointing to an image file to be used as icon." alt="" coords="323,392,419,421"/></map>
83
84
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
85
86
<p><a href="classGio_1_1Icon-members.html">List of all members.</a></p>
100
101
Static Public Member Functions</h2></td></tr>
101
102
<tr><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Icon.html#abd37e490fdf4da67eb3bbe2561c16ee3">add_interface</a> (GType gtype_implementer)</td></tr>
102
103
<tr><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_1Icon.html">Icon</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Icon.html#a8ae9b8e7b8159620eea7f9215cac83ab">create</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/a01639.html#ga32db3d9898c44d3b3a578b560f7758cc">std::string</a>& str)</td></tr>
104
<tr><td colspan="2"><h2><a name="pro-methods"></a>
105
Protected Member Functions</h2></td></tr>
106
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGio_1_1Icon.html#a371ebc971db810d36edf00879f9ea1df">Icon</a> ()</td></tr>
107
<tr><td class="mdescLeft"> </td><td class="mdescRight">You should derive from this class to use it. <a href="#a371ebc971db810d36edf00879f9ea1df"></a><br/></td></tr>
103
108
<tr><td colspan="2"><h2><a name="related"></a>
104
109
Related Functions</h2></td></tr>
105
110
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
114
119
<p>To check if two <a class="el" href="classGio_1_1Icon.html" title="This is a very minimal interface for icons.">Icon</a> instances are equal, see <a class="el" href="classGio_1_1Icon.html#a90820057c0e8974d43d2597df18efb20">equal()</a>.</p>
115
120
<dl class="since_2_16"><dt><b><a class="el" href="since_2_16.html#_since_2_16000035">Since glibmm 2.16:</a></b></dt><dd></dd></dl>
116
121
</div><hr/><h2>Constructor & Destructor Documentation</h2>
122
<a class="anchor" id="a371ebc971db810d36edf00879f9ea1df"></a><!-- doxytag: member="Gio::Icon::Icon" ref="a371ebc971db810d36edf00879f9ea1df" args="()" -->
123
<div class="memitem">
124
<div class="memproto">
125
<table class="memname">
127
<td class="memname"><a class="el" href="classGio_1_1Icon.html#a371ebc971db810d36edf00879f9ea1df">Gio::Icon::Icon</a> </td>
129
<td class="paramname"></td><td>)</td>
130
<td><code> [protected]</code></td>
136
<p>You should derive from this class to use it. </p>
117
140
<a class="anchor" id="a860156dd8f8c9143cce6fba134e5d7cb"></a><!-- doxytag: member="Gio::Icon::~Icon" ref="a860156dd8f8c9143cce6fba134e5d7cb" args="()" -->
118
141
<div class="memitem">
119
142
<div class="memproto">
203
226
<p>Reimplemented from <a class="el" href="classGlib_1_1Interface.html#a969e9396f75132a9577428f4fa932d42">Glib::Interface</a>.</p>
205
<p>Reimplemented in <a class="el" href="classGio_1_1Emblem.html#a18a84361942885e0b75a82ffbc342947">Gio::Emblem</a>, <a class="el" href="classGio_1_1LoadableIcon.html#aa590b3b76843c19f5dbf51448f30e9f7">Gio::LoadableIcon</a>, <a class="el" href="classGio_1_1ThemedIcon.html#aa179d9788f6a17df73a258c6f89049fd">Gio::ThemedIcon</a>, <a class="el" href="classGio_1_1EmblemedIcon.html#ad19779f46ff62261df8b924f2e218f00">Gio::EmblemedIcon</a>, and <a class="el" href="classGio_1_1FileIcon.html#a0461feec986f30a389d7db0bfbc55673">Gio::FileIcon</a>.</p>
228
<p>Reimplemented in <a class="el" href="classGio_1_1LoadableIcon.html#aa590b3b76843c19f5dbf51448f30e9f7">Gio::LoadableIcon</a>, <a class="el" href="classGio_1_1Emblem.html#a18a84361942885e0b75a82ffbc342947">Gio::Emblem</a>, <a class="el" href="classGio_1_1ThemedIcon.html#aa179d9788f6a17df73a258c6f89049fd">Gio::ThemedIcon</a>, <a class="el" href="classGio_1_1EmblemedIcon.html#ad19779f46ff62261df8b924f2e218f00">Gio::EmblemedIcon</a>, and <a class="el" href="classGio_1_1FileIcon.html#a0461feec986f30a389d7db0bfbc55673">Gio::FileIcon</a>.</p>
225
248
<p>Reimplemented from <a class="el" href="classGlib_1_1Interface.html#a70a443071a69d3372c2cdd7128a91ed1">Glib::Interface</a>.</p>
227
<p>Reimplemented in <a class="el" href="classGio_1_1Emblem.html#aedc2ab1a8682aff33ba0dbdaf5d05afb">Gio::Emblem</a>, <a class="el" href="classGio_1_1LoadableIcon.html#a50a6f22519524e14d36d070cd2cb1c89">Gio::LoadableIcon</a>, <a class="el" href="classGio_1_1ThemedIcon.html#ac962dc5a62c1d2b19611a497d92671ba">Gio::ThemedIcon</a>, <a class="el" href="classGio_1_1EmblemedIcon.html#a2b4a572414232927365ade6bf7bd1d5d">Gio::EmblemedIcon</a>, and <a class="el" href="classGio_1_1FileIcon.html#a018eb170dea43e7bf697baa73070e195">Gio::FileIcon</a>.</p>
250
<p>Reimplemented in <a class="el" href="classGio_1_1LoadableIcon.html#a50a6f22519524e14d36d070cd2cb1c89">Gio::LoadableIcon</a>, <a class="el" href="classGio_1_1Emblem.html#aedc2ab1a8682aff33ba0dbdaf5d05afb">Gio::Emblem</a>, <a class="el" href="classGio_1_1ThemedIcon.html#ac962dc5a62c1d2b19611a497d92671ba">Gio::ThemedIcon</a>, <a class="el" href="classGio_1_1EmblemedIcon.html#a2b4a572414232927365ade6bf7bd1d5d">Gio::EmblemedIcon</a>, and <a class="el" href="classGio_1_1FileIcon.html#a018eb170dea43e7bf697baa73070e195">Gio::FileIcon</a>.</p>
325
348
<hr class="footer"/><address class="footer"><small>
326
Generated on Wed Mar 28 2012 10:33:47 for glibmm by  <a href="http://www.doxygen.org/index.html">
349
Generated on Tue Apr 10 2012 14:20:37 for glibmm by  <a href="http://www.doxygen.org/index.html">
327
350
<img class="footer" src="doxygen.png" alt="doxygen"/>
329
352
</small></address>