29
32
<div class="contents">
30
<h1>Gdk::Pixmap Class Reference</h1><!-- doxytag: class="Gdk::Pixmap" --><!-- doxytag: inherits="Gdk::Drawable" -->Pixmaps are offscreen drawables. <a href="#_details">More...</a>
32
Inherits <a class="el" href="classGdk_1_1Drawable.html">Gdk::Drawable</a>.
34
Inherited by <a class="el" href="classGdk_1_1Bitmap.html">Gdk::Bitmap</a>.
33
<h1>Gdk::Pixmap Class Reference</h1><!-- doxytag: class="Gdk::Pixmap" --><!-- doxytag: inherits="Gdk::Drawable" -->
34
<p>Pixmaps are offscreen drawables. <a href="#_details">More...</a></p>
36
<p>Inherits <a class="el" href="classGdk_1_1Drawable.html">Gdk::Drawable</a>.</p>
38
<p>Inherited by <a class="el" href="classGdk_1_1Bitmap.html">Gdk::Bitmap</a>.</p>
36
39
<div class="dynheader">
37
40
Collaboration diagram for Gdk::Pixmap:</div>
38
41
<div class="dynsection">
39
<p><center><img src="classGdk_1_1Pixmap__coll__graph.png" border="0" usemap="#Gdk_1_1Pixmap__coll__map" alt="Collaboration graph"></center>
40
<map name="Gdk_1_1Pixmap__coll__map">
41
<area shape="rect" href="classGdk_1_1Drawable.html" title="Drawing Primitives." alt="" coords="12,229,119,256"><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="20,155,111,181"><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="5,80,125,107"><area shape="rect" 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="12,5,119,32"></map>
42
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
45
<a href="classGdk_1_1Pixmap-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
47
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
48
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#6388dbc1ea13ecd588c4e0d9b39e12e5">~Pixmap</a> ()</td></tr>
50
<tr><td class="memItemLeft" nowrap align="right" valign="top">GdkPixmap* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#fce42f221533d3d70d9b569fcdc04ba7">gobj</a> ()</td></tr>
52
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#fce42f221533d3d70d9b569fcdc04ba7"></a><br></td></tr>
53
<tr><td class="memItemLeft" nowrap align="right" valign="top">const GdkPixmap* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#1846174eec3830107a67c894d40c488e">gobj</a> () const </td></tr>
55
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#1846174eec3830107a67c894d40c488e"></a><br></td></tr>
56
<tr><td class="memItemLeft" nowrap align="right" valign="top">GdkPixmap* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#8f7ae27c4d426b29f0c78768558c540f">gobj_copy</a> ()</td></tr>
58
<tr><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="#8f7ae27c4d426b29f0c78768558c540f"></a><br></td></tr>
59
<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
60
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#7fd33e27986de7e1f9007a2caa51602d">create</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, int width, int height, int depth=-1)</td></tr>
62
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#30c7b01942fef41c79343ef22ab48c51">create</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, const char* data, int width, int height, int depth, const <a class="el" href="classGdk_1_1Color.html">Color</a>& fg, const <a class="el" href="classGdk_1_1Color.html">Color</a>& bg)</td></tr>
64
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#a17aa20b832a00359e5a955c1fbba638">create</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Display.html">Display</a> >& display, <a class="el" href="namespaceGdk.html#bc645cff9ee57146245d4a5b4da7abac">NativeWindow</a> anid)</td></tr>
66
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#bf4a4088734c7ab1d9ad8e7c1810eb0b">create_from_data</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, const char* data, int width, int height, int depth, const <a class="el" href="classGdk_1_1Color.html">Color</a>& fg, const <a class="el" href="classGdk_1_1Color.html">Color</a>& bg)</td></tr>
68
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#020828c90447768f827bb90df514c810">create_from_xpm</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, const <a class="el" href="classGdk_1_1Color.html">Color</a>& transparent_color, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>& filename)</td></tr>
70
<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a <a class="el" href="classGdk_1_1Pixmap.html" title="Pixmaps are offscreen drawables.">Pixmap</a> from a xpm file. <a href="#020828c90447768f827bb90df514c810"></a><br></td></tr>
71
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#6749902e1a5b7fcc84eff38810cb9c54">create_from_xpm</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& mask, const <a class="el" href="classGdk_1_1Color.html">Color</a>& transparent_color, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>& filename)</td></tr>
73
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#9e07bf279ae2667dc26630d311a0227f">create_from_xpm</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> >& colormap, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& mask, const <a class="el" href="classGdk_1_1Color.html">Color</a>& transparent_color, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a>& filename)</td></tr>
75
<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a <a class="el" href="classGdk_1_1Pixmap.html" title="Pixmaps are offscreen drawables.">Pixmap</a> from a xpm file with colormap. <a href="#9e07bf279ae2667dc26630d311a0227f"></a><br></td></tr>
76
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#4d840c9c5bb83486437ba8b14ba3c766">create_from_xpm</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& mask, const <a class="el" href="classGdk_1_1Color.html">Color</a>& transparent_color, const char* const* data)</td></tr>
78
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#5e7146e2d65d3e162de9abef415f8a28">create_from_xpm</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> >& colormap, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& mask, const <a class="el" href="classGdk_1_1Color.html">Color</a>& transparent_color, const char* const* data)</td></tr>
80
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#0c8f0c29a699ff740c23414d49598516">create_from_xpm</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> >& colormap, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& mask, const <a class="el" href="classGdk_1_1Color.html">Color</a>& transparent_color, const char* const* data)</td></tr>
82
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#c42edb8c440948c0fc967c150d9d51db">create_from_xpm</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> >& colormap, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& mask, const char* const* data)</td></tr>
84
<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
85
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#dd5f396994839409ad32a9a7d4b6d2de">Pixmap</a> ()</td></tr>
87
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#1135406e177d8b9b9b38f25055f950ee">Pixmap</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, int width, int height, int depth=-1)</td></tr>
89
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#7dd6e032512e5aa5b2e17f85199a490e">Pixmap</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, const char* data, int width, int height, int depth, const <a class="el" href="classGdk_1_1Color.html">Color</a>& fg, const <a class="el" href="classGdk_1_1Color.html">Color</a>& bg)</td></tr>
91
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize a <a class="el" href="classGdk_1_1Pixmap.html" title="Pixmaps are offscreen drawables.">Pixmap</a> from data. <a href="#7dd6e032512e5aa5b2e17f85199a490e"></a><br></td></tr>
92
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#4fe618c7297f6edadcc605fe9fc2231b">Pixmap</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Display.html">Display</a> >& display, <a class="el" href="namespaceGdk.html#bc645cff9ee57146245d4a5b4da7abac">NativeWindow</a> anid)</td></tr>
94
<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
95
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
96
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#c92ae7c77a2ffc553299205f4a437130">wrap</a> (GdkPixmapObject* object, bool take_copy=false)</td></tr>
98
<tr><td class="mdescLeft"> </td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#c92ae7c77a2ffc553299205f4a437130"></a><br></td></tr>
42
<div class="center"><img src="classGdk_1_1Pixmap__coll__graph.png" border="0" usemap="#Gdk_1_1Pixmap_coll__map" alt="Collaboration graph"/></div>
43
<map name="Gdk_1_1Pixmap_coll__map" id="Gdk_1_1Pixmap_coll__map">
44
<area shape="rect" href="classGdk_1_1Drawable.html" title="Drawing Primitives." alt="" coords="12,229,119,256"/><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="20,155,111,181"/><area shape="rect" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="5,80,125,107"/><area shape="rect" 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="12,5,119,32"/></map>
45
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
47
<p><a href="classGdk_1_1Pixmap-members.html">List of all members.</a></p>
48
<table border="0" cellpadding="0" cellspacing="0">
49
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
50
<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#a6388dbc1ea13ecd588c4e0d9b39e12e5">~Pixmap</a> ()</td></tr>
51
<tr><td class="memItemLeft" align="right" valign="top">GdkPixmap* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#afce42f221533d3d70d9b569fcdc04ba7">gobj</a> ()</td></tr>
52
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#afce42f221533d3d70d9b569fcdc04ba7"></a><br/></td></tr>
53
<tr><td class="memItemLeft" align="right" valign="top">const GdkPixmap* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#a1846174eec3830107a67c894d40c488e">gobj</a> () const </td></tr>
54
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a1846174eec3830107a67c894d40c488e"></a><br/></td></tr>
55
<tr><td class="memItemLeft" align="right" valign="top">GdkPixmap* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#a8f7ae27c4d426b29f0c78768558c540f">gobj_copy</a> ()</td></tr>
56
<tr><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="#a8f7ae27c4d426b29f0c78768558c540f"></a><br/></td></tr>
57
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
58
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#a7fd33e27986de7e1f9007a2caa51602d">create</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, int width, int height, int depth=-1)</td></tr>
59
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#a30c7b01942fef41c79343ef22ab48c51">create</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, const char* data, int width, int height, int depth, const <a class="el" href="classGdk_1_1Color.html">Color</a>& fg, const <a class="el" href="classGdk_1_1Color.html">Color</a>& bg)</td></tr>
60
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#aa17aa20b832a00359e5a955c1fbba638">create</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Display.html">Display</a> >& display, <a class="el" href="namespaceGdk.html#abc645cff9ee57146245d4a5b4da7abac">NativeWindow</a> anid)</td></tr>
61
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#abf4a4088734c7ab1d9ad8e7c1810eb0b">create_from_data</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, const char* data, int width, int height, int depth, const <a class="el" href="classGdk_1_1Color.html">Color</a>& fg, const <a class="el" href="classGdk_1_1Color.html">Color</a>& bg)</td></tr>
62
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#a020828c90447768f827bb90df514c810">create_from_xpm</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, const <a class="el" href="classGdk_1_1Color.html">Color</a>& transparent_color, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>& filename)</td></tr>
63
<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a <a class="el" href="classGdk_1_1Pixmap.html" title="Pixmaps are offscreen drawables.">Pixmap</a> from a xpm file. <a href="#a020828c90447768f827bb90df514c810"></a><br/></td></tr>
64
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#a6749902e1a5b7fcc84eff38810cb9c54">create_from_xpm</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& mask, const <a class="el" href="classGdk_1_1Color.html">Color</a>& transparent_color, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>& filename)</td></tr>
65
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#a9e07bf279ae2667dc26630d311a0227f">create_from_xpm</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> >& colormap, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& mask, const <a class="el" href="classGdk_1_1Color.html">Color</a>& transparent_color, const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a>& filename)</td></tr>
66
<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a <a class="el" href="classGdk_1_1Pixmap.html" title="Pixmaps are offscreen drawables.">Pixmap</a> from a xpm file with colormap. <a href="#a9e07bf279ae2667dc26630d311a0227f"></a><br/></td></tr>
67
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#a4d840c9c5bb83486437ba8b14ba3c766">create_from_xpm</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& mask, const <a class="el" href="classGdk_1_1Color.html">Color</a>& transparent_color, const char* const* data)</td></tr>
68
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#a5e7146e2d65d3e162de9abef415f8a28">create_from_xpm</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> >& colormap, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& mask, const <a class="el" href="classGdk_1_1Color.html">Color</a>& transparent_color, const char* const* data)</td></tr>
69
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#a0c8f0c29a699ff740c23414d49598516">create_from_xpm</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> >& colormap, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& mask, const <a class="el" href="classGdk_1_1Color.html">Color</a>& transparent_color, const char* const* data)</td></tr>
70
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#ac42edb8c440948c0fc967c150d9d51db">create_from_xpm</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> >& colormap, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& mask, const char* const* data)</td></tr>
71
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
72
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#add5f396994839409ad32a9a7d4b6d2de">Pixmap</a> ()</td></tr>
73
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#a1135406e177d8b9b9b38f25055f950ee">Pixmap</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, int width, int height, int depth=-1)</td></tr>
74
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#a7dd6e032512e5aa5b2e17f85199a490e">Pixmap</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& drawable, const char* data, int width, int height, int depth, const <a class="el" href="classGdk_1_1Color.html">Color</a>& fg, const <a class="el" href="classGdk_1_1Color.html">Color</a>& bg)</td></tr>
75
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialize a <a class="el" href="classGdk_1_1Pixmap.html" title="Pixmaps are offscreen drawables.">Pixmap</a> from data. <a href="#a7dd6e032512e5aa5b2e17f85199a490e"></a><br/></td></tr>
76
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#a4fe618c7297f6edadcc605fe9fc2231b">Pixmap</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Display.html">Display</a> >& display, <a class="el" href="namespaceGdk.html#abc645cff9ee57146245d4a5b4da7abac">NativeWindow</a> anid)</td></tr>
77
<tr><td colspan="2"><h2>Related Functions</h2></td></tr>
78
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
80
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGdk_1_1Pixmap.html#ac92ae7c77a2ffc553299205f4a437130">wrap</a> (GdkPixmapObject* object, bool take_copy=false)</td></tr>
81
<tr><td class="mdescLeft"> </td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#ac92ae7c77a2ffc553299205f4a437130"></a><br/></td></tr>
100
<hr><a name="_details"></a><h2>Detailed Description</h2>
101
Pixmaps are offscreen drawables. <p>
102
They can be drawn upon with the standard drawing primitives, then copied to another drawable (such as a <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>) with <a class="el" href="classGdk_1_1Drawable.html#b083c8726dcf649e5278749a296bdc28" title="Copies the width x height region of src at coordinates ( xsrc, ysrc) to coordinates...">Gdk::Drawable::draw_drawable()</a>. The depth of a pixmap is the number of bits per pixels. Bitmaps are simply pixmaps with a depth of 1. (That is, they are monochrome bitmaps - each pixel can be either on or off). <hr><h2>Constructor& Destructor Documentation</h2>
103
<a class="anchor" name="6388dbc1ea13ecd588c4e0d9b39e12e5"></a><!-- doxytag: member="Gdk::Pixmap::~Pixmap" ref="6388dbc1ea13ecd588c4e0d9b39e12e5" args="()" -->
83
<hr/><a name="_details"></a><h2>Detailed Description</h2>
84
<p>Pixmaps are offscreen drawables. </p>
85
<p>They can be drawn upon with the standard drawing primitives, then copied to another drawable (such as a <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>) with <a class="el" href="classGdk_1_1Drawable.html#ab083c8726dcf649e5278749a296bdc28" title="Copies the width x height region of src at coordinates ( xsrc, ysrc) to coordinates...">Gdk::Drawable::draw_drawable()</a>. The depth of a pixmap is the number of bits per pixels. Bitmaps are simply pixmaps with a depth of 1. (That is, they are monochrome bitmaps - each pixel can be either on or off). </p>
86
<hr/><h2>Constructor & Destructor Documentation</h2>
87
<a class="anchor" id="a6388dbc1ea13ecd588c4e0d9b39e12e5"></a><!-- doxytag: member="Gdk::Pixmap::~Pixmap" ref="a6388dbc1ea13ecd588c4e0d9b39e12e5" args="()" -->
104
88
<div class="memitem">
105
89
<div class="memproto">
106
90
<table class="memname">
108
92
<td class="memname">virtual Gdk::Pixmap::~Pixmap </td>
110
<td class="paramname"> </td>
94
<td class="paramname"></td>
111
95
<td> ) </td>
112
96
<td><code> [virtual]</code></td>
135
117
<div class="memdoc">
141
<a class="anchor" name="1135406e177d8b9b9b38f25055f950ee"></a><!-- doxytag: member="Gdk::Pixmap::Pixmap" ref="1135406e177d8b9b9b38f25055f950ee" args="(const Glib::RefPtr< Drawable > &drawable, int width, int height, int depth=-1)" -->
142
<div class="memitem">
143
<div class="memproto">
144
<table class="memname">
146
<td class="memname">Gdk::Pixmap::Pixmap </td>
148
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
149
<td class="paramname"> <em>drawable</em>, </td>
152
<td class="paramkey"></td>
154
<td class="paramtype">int </td>
155
<td class="paramname"> <em>width</em>, </td>
158
<td class="paramkey"></td>
160
<td class="paramtype">int </td>
161
<td class="paramname"> <em>height</em>, </td>
164
<td class="paramkey"></td>
166
<td class="paramtype">int </td>
167
<td class="paramname"> <em>depth</em> = <code>-1</code></td><td> </td>
172
<td></td><td></td><td><code> [protected]</code></td>
182
<a class="anchor" name="7dd6e032512e5aa5b2e17f85199a490e"></a><!-- doxytag: member="Gdk::Pixmap::Pixmap" ref="7dd6e032512e5aa5b2e17f85199a490e" args="(const Glib::RefPtr< Drawable > &drawable, const char *data, int width, int height, int depth, const Color &fg, const Color &bg)" -->
183
<div class="memitem">
184
<div class="memproto">
185
<table class="memname">
187
<td class="memname">Gdk::Pixmap::Pixmap </td>
189
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
190
<td class="paramname"> <em>drawable</em>, </td>
193
<td class="paramkey"></td>
195
<td class="paramtype">const char * </td>
196
<td class="paramname"> <em>data</em>, </td>
199
<td class="paramkey"></td>
201
<td class="paramtype">int </td>
202
<td class="paramname"> <em>width</em>, </td>
205
<td class="paramkey"></td>
207
<td class="paramtype">int </td>
208
<td class="paramname"> <em>height</em>, </td>
211
<td class="paramkey"></td>
213
<td class="paramtype">int </td>
214
<td class="paramname"> <em>depth</em>, </td>
217
<td class="paramkey"></td>
219
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
220
<td class="paramname"> <em>fg</em>, </td>
223
<td class="paramkey"></td>
225
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
226
<td class="paramname"> <em>bg</em></td><td> </td>
231
<td></td><td></td><td><code> [protected]</code></td>
238
Initialize a <a class="el" href="classGdk_1_1Pixmap.html" title="Pixmaps are offscreen drawables.">Pixmap</a> from data. <p>
242
<a class="anchor" name="4fe618c7297f6edadcc605fe9fc2231b"></a><!-- doxytag: member="Gdk::Pixmap::Pixmap" ref="4fe618c7297f6edadcc605fe9fc2231b" args="(const Glib::RefPtr< Display > &display, NativeWindow anid)" -->
243
<div class="memitem">
244
<div class="memproto">
245
<table class="memname">
247
<td class="memname">Gdk::Pixmap::Pixmap </td>
249
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Display.html">Display</a> >& </td>
250
<td class="paramname"> <em>display</em>, </td>
253
<td class="paramkey"></td>
255
<td class="paramtype"><a class="el" href="namespaceGdk.html#bc645cff9ee57146245d4a5b4da7abac">NativeWindow</a> </td>
256
<td class="paramname"> <em>anid</em></td><td> </td>
261
<td></td><td></td><td><code> [protected]</code></td>
271
<hr><h2>Member Function Documentation</h2>
272
<a class="anchor" name="a17aa20b832a00359e5a955c1fbba638"></a><!-- doxytag: member="Gdk::Pixmap::create" ref="a17aa20b832a00359e5a955c1fbba638" args="(const Glib::RefPtr< Display > &display, NativeWindow anid)" -->
273
<div class="memitem">
274
<div class="memproto">
275
<table class="memname">
277
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create </td>
279
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Display.html">Display</a> >& </td>
280
<td class="paramname"> <em>display</em>, </td>
283
<td class="paramkey"></td>
285
<td class="paramtype"><a class="el" href="namespaceGdk.html#bc645cff9ee57146245d4a5b4da7abac">NativeWindow</a> </td>
286
<td class="paramname"> <em>anid</em></td><td> </td>
291
<td></td><td></td><td><code> [static]</code></td>
301
<a class="anchor" name="30c7b01942fef41c79343ef22ab48c51"></a><!-- doxytag: member="Gdk::Pixmap::create" ref="30c7b01942fef41c79343ef22ab48c51" args="(const Glib::RefPtr< Drawable > &drawable, const char *data, int width, int height, int depth, const Color &fg, const Color &bg)" -->
302
<div class="memitem">
303
<div class="memproto">
304
<table class="memname">
306
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create </td>
308
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
309
<td class="paramname"> <em>drawable</em>, </td>
312
<td class="paramkey"></td>
314
<td class="paramtype">const char * </td>
315
<td class="paramname"> <em>data</em>, </td>
318
<td class="paramkey"></td>
320
<td class="paramtype">int </td>
321
<td class="paramname"> <em>width</em>, </td>
324
<td class="paramkey"></td>
326
<td class="paramtype">int </td>
327
<td class="paramname"> <em>height</em>, </td>
330
<td class="paramkey"></td>
332
<td class="paramtype">int </td>
333
<td class="paramname"> <em>depth</em>, </td>
336
<td class="paramkey"></td>
338
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
339
<td class="paramname"> <em>fg</em>, </td>
342
<td class="paramkey"></td>
344
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
345
<td class="paramname"> <em>bg</em></td><td> </td>
350
<td></td><td></td><td><code> [static]</code></td>
360
<a class="anchor" name="7fd33e27986de7e1f9007a2caa51602d"></a><!-- doxytag: member="Gdk::Pixmap::create" ref="7fd33e27986de7e1f9007a2caa51602d" args="(const Glib::RefPtr< Drawable > &drawable, int width, int height, int depth=-1)" -->
361
<div class="memitem">
362
<div class="memproto">
363
<table class="memname">
365
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create </td>
367
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
368
<td class="paramname"> <em>drawable</em>, </td>
371
<td class="paramkey"></td>
373
<td class="paramtype">int </td>
374
<td class="paramname"> <em>width</em>, </td>
377
<td class="paramkey"></td>
379
<td class="paramtype">int </td>
380
<td class="paramname"> <em>height</em>, </td>
383
<td class="paramkey"></td>
385
<td class="paramtype">int </td>
386
<td class="paramname"> <em>depth</em> = <code>-1</code></td><td> </td>
391
<td></td><td></td><td><code> [static]</code></td>
401
<a class="anchor" name="bf4a4088734c7ab1d9ad8e7c1810eb0b"></a><!-- doxytag: member="Gdk::Pixmap::create_from_data" ref="bf4a4088734c7ab1d9ad8e7c1810eb0b" args="(const Glib::RefPtr< const Drawable > &drawable, const char *data, int width, int height, int depth, const Color &fg, const Color &bg)" -->
121
<a class="anchor" id="a1135406e177d8b9b9b38f25055f950ee"></a><!-- doxytag: member="Gdk::Pixmap::Pixmap" ref="a1135406e177d8b9b9b38f25055f950ee" args="(const Glib::RefPtr< Drawable > &drawable, int width, int height, int depth=-1)" -->
122
<div class="memitem">
123
<div class="memproto">
124
<table class="memname">
126
<td class="memname">Gdk::Pixmap::Pixmap </td>
128
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
129
<td class="paramname"> <em>drawable</em>, </td>
132
<td class="paramkey"></td>
134
<td class="paramtype">int </td>
135
<td class="paramname"> <em>width</em>, </td>
138
<td class="paramkey"></td>
140
<td class="paramtype">int </td>
141
<td class="paramname"> <em>height</em>, </td>
144
<td class="paramkey"></td>
146
<td class="paramtype">int </td>
147
<td class="paramname"> <em>depth</em> = <code>-1</code></td><td> </td>
152
<td></td><td></td><td><code> [protected]</code></td>
160
<a class="anchor" id="a7dd6e032512e5aa5b2e17f85199a490e"></a><!-- doxytag: member="Gdk::Pixmap::Pixmap" ref="a7dd6e032512e5aa5b2e17f85199a490e" args="(const Glib::RefPtr< Drawable > &drawable, const char *data, int width, int height, int depth, const Color &fg, const Color &bg)" -->
161
<div class="memitem">
162
<div class="memproto">
163
<table class="memname">
165
<td class="memname">Gdk::Pixmap::Pixmap </td>
167
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
168
<td class="paramname"> <em>drawable</em>, </td>
171
<td class="paramkey"></td>
173
<td class="paramtype">const char * </td>
174
<td class="paramname"> <em>data</em>, </td>
177
<td class="paramkey"></td>
179
<td class="paramtype">int </td>
180
<td class="paramname"> <em>width</em>, </td>
183
<td class="paramkey"></td>
185
<td class="paramtype">int </td>
186
<td class="paramname"> <em>height</em>, </td>
189
<td class="paramkey"></td>
191
<td class="paramtype">int </td>
192
<td class="paramname"> <em>depth</em>, </td>
195
<td class="paramkey"></td>
197
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
198
<td class="paramname"> <em>fg</em>, </td>
201
<td class="paramkey"></td>
203
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
204
<td class="paramname"> <em>bg</em></td><td> </td>
209
<td></td><td></td><td><code> [protected]</code></td>
215
<p>Initialize a <a class="el" href="classGdk_1_1Pixmap.html" title="Pixmaps are offscreen drawables.">Pixmap</a> from data. </p>
219
<a class="anchor" id="a4fe618c7297f6edadcc605fe9fc2231b"></a><!-- doxytag: member="Gdk::Pixmap::Pixmap" ref="a4fe618c7297f6edadcc605fe9fc2231b" args="(const Glib::RefPtr< Display > &display, NativeWindow anid)" -->
220
<div class="memitem">
221
<div class="memproto">
222
<table class="memname">
224
<td class="memname">Gdk::Pixmap::Pixmap </td>
226
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Display.html">Display</a> >& </td>
227
<td class="paramname"> <em>display</em>, </td>
230
<td class="paramkey"></td>
232
<td class="paramtype"><a class="el" href="namespaceGdk.html#abc645cff9ee57146245d4a5b4da7abac">NativeWindow</a> </td>
233
<td class="paramname"> <em>anid</em></td><td> </td>
238
<td></td><td></td><td><code> [protected]</code></td>
246
<hr/><h2>Member Function Documentation</h2>
247
<a class="anchor" id="aa17aa20b832a00359e5a955c1fbba638"></a><!-- doxytag: member="Gdk::Pixmap::create" ref="aa17aa20b832a00359e5a955c1fbba638" args="(const Glib::RefPtr< Display > &display, NativeWindow anid)" -->
248
<div class="memitem">
249
<div class="memproto">
250
<table class="memname">
252
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create </td>
254
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Display.html">Display</a> >& </td>
255
<td class="paramname"> <em>display</em>, </td>
258
<td class="paramkey"></td>
260
<td class="paramtype"><a class="el" href="namespaceGdk.html#abc645cff9ee57146245d4a5b4da7abac">NativeWindow</a> </td>
261
<td class="paramname"> <em>anid</em></td><td> </td>
266
<td></td><td></td><td><code> [static]</code></td>
274
<a class="anchor" id="a30c7b01942fef41c79343ef22ab48c51"></a><!-- doxytag: member="Gdk::Pixmap::create" ref="a30c7b01942fef41c79343ef22ab48c51" args="(const Glib::RefPtr< Drawable > &drawable, const char *data, int width, int height, int depth, const Color &fg, const Color &bg)" -->
275
<div class="memitem">
276
<div class="memproto">
277
<table class="memname">
279
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create </td>
281
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
282
<td class="paramname"> <em>drawable</em>, </td>
285
<td class="paramkey"></td>
287
<td class="paramtype">const char * </td>
288
<td class="paramname"> <em>data</em>, </td>
291
<td class="paramkey"></td>
293
<td class="paramtype">int </td>
294
<td class="paramname"> <em>width</em>, </td>
297
<td class="paramkey"></td>
299
<td class="paramtype">int </td>
300
<td class="paramname"> <em>height</em>, </td>
303
<td class="paramkey"></td>
305
<td class="paramtype">int </td>
306
<td class="paramname"> <em>depth</em>, </td>
309
<td class="paramkey"></td>
311
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
312
<td class="paramname"> <em>fg</em>, </td>
315
<td class="paramkey"></td>
317
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
318
<td class="paramname"> <em>bg</em></td><td> </td>
323
<td></td><td></td><td><code> [static]</code></td>
331
<a class="anchor" id="a7fd33e27986de7e1f9007a2caa51602d"></a><!-- doxytag: member="Gdk::Pixmap::create" ref="a7fd33e27986de7e1f9007a2caa51602d" args="(const Glib::RefPtr< Drawable > &drawable, int width, int height, int depth=-1)" -->
332
<div class="memitem">
333
<div class="memproto">
334
<table class="memname">
336
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create </td>
338
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
339
<td class="paramname"> <em>drawable</em>, </td>
342
<td class="paramkey"></td>
344
<td class="paramtype">int </td>
345
<td class="paramname"> <em>width</em>, </td>
348
<td class="paramkey"></td>
350
<td class="paramtype">int </td>
351
<td class="paramname"> <em>height</em>, </td>
354
<td class="paramkey"></td>
356
<td class="paramtype">int </td>
357
<td class="paramname"> <em>depth</em> = <code>-1</code></td><td> </td>
362
<td></td><td></td><td><code> [static]</code></td>
370
<a class="anchor" id="abf4a4088734c7ab1d9ad8e7c1810eb0b"></a><!-- doxytag: member="Gdk::Pixmap::create_from_data" ref="abf4a4088734c7ab1d9ad8e7c1810eb0b" args="(const Glib::RefPtr< const Drawable > &drawable, const char *data, int width, int height, int depth, const Color &fg, const Color &bg)" -->
402
371
<div class="memitem">
403
372
<div class="memproto">
404
373
<table class="memname">
454
423
<div class="memdoc">
460
<a class="anchor" name="c42edb8c440948c0fc967c150d9d51db"></a><!-- doxytag: member="Gdk::Pixmap::create_from_xpm" ref="c42edb8c440948c0fc967c150d9d51db" args="(const Glib::RefPtr< Colormap > &colormap, Glib::RefPtr< Bitmap > &mask, const char *const *data)" -->
461
<div class="memitem">
462
<div class="memproto">
463
<table class="memname">
465
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create_from_xpm </td>
467
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> >& </td>
468
<td class="paramname"> <em>colormap</em>, </td>
471
<td class="paramkey"></td>
473
<td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& </td>
474
<td class="paramname"> <em>mask</em>, </td>
477
<td class="paramkey"></td>
479
<td class="paramtype">const char *const * </td>
480
<td class="paramname"> <em>data</em></td><td> </td>
485
<td></td><td></td><td><code> [static]</code></td>
495
<a class="anchor" name="0c8f0c29a699ff740c23414d49598516"></a><!-- doxytag: member="Gdk::Pixmap::create_from_xpm" ref="0c8f0c29a699ff740c23414d49598516" args="(const Glib::RefPtr< Colormap > &colormap, Glib::RefPtr< Bitmap > &mask, const Color &transparent_color, const char *const *data)" -->
496
<div class="memitem">
497
<div class="memproto">
498
<table class="memname">
500
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create_from_xpm </td>
502
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> >& </td>
503
<td class="paramname"> <em>colormap</em>, </td>
506
<td class="paramkey"></td>
508
<td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& </td>
509
<td class="paramname"> <em>mask</em>, </td>
512
<td class="paramkey"></td>
514
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
515
<td class="paramname"> <em>transparent_color</em>, </td>
518
<td class="paramkey"></td>
520
<td class="paramtype">const char *const * </td>
521
<td class="paramname"> <em>data</em></td><td> </td>
526
<td></td><td></td><td><code> [static]</code></td>
536
<a class="anchor" name="5e7146e2d65d3e162de9abef415f8a28"></a><!-- doxytag: member="Gdk::Pixmap::create_from_xpm" ref="5e7146e2d65d3e162de9abef415f8a28" args="(const Glib::RefPtr< const Drawable > &drawable, const Glib::RefPtr< Colormap > &colormap, Glib::RefPtr< Bitmap > &mask, const Color &transparent_color, const char *const *data)" -->
537
<div class="memitem">
538
<div class="memproto">
539
<table class="memname">
541
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create_from_xpm </td>
543
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
544
<td class="paramname"> <em>drawable</em>, </td>
547
<td class="paramkey"></td>
549
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> >& </td>
550
<td class="paramname"> <em>colormap</em>, </td>
553
<td class="paramkey"></td>
555
<td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& </td>
556
<td class="paramname"> <em>mask</em>, </td>
559
<td class="paramkey"></td>
561
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
562
<td class="paramname"> <em>transparent_color</em>, </td>
565
<td class="paramkey"></td>
567
<td class="paramtype">const char *const * </td>
568
<td class="paramname"> <em>data</em></td><td> </td>
573
<td></td><td></td><td><code> [static]</code></td>
583
<a class="anchor" name="4d840c9c5bb83486437ba8b14ba3c766"></a><!-- doxytag: member="Gdk::Pixmap::create_from_xpm" ref="4d840c9c5bb83486437ba8b14ba3c766" args="(const Glib::RefPtr< const Drawable > &drawable, Glib::RefPtr< Bitmap > &mask, const Color &transparent_color, const char *const *data)" -->
584
<div class="memitem">
585
<div class="memproto">
586
<table class="memname">
588
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create_from_xpm </td>
590
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
591
<td class="paramname"> <em>drawable</em>, </td>
594
<td class="paramkey"></td>
596
<td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& </td>
597
<td class="paramname"> <em>mask</em>, </td>
600
<td class="paramkey"></td>
602
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
603
<td class="paramname"> <em>transparent_color</em>, </td>
606
<td class="paramkey"></td>
608
<td class="paramtype">const char *const * </td>
609
<td class="paramname"> <em>data</em></td><td> </td>
614
<td></td><td></td><td><code> [static]</code></td>
624
<a class="anchor" name="9e07bf279ae2667dc26630d311a0227f"></a><!-- doxytag: member="Gdk::Pixmap::create_from_xpm" ref="9e07bf279ae2667dc26630d311a0227f" args="(const Glib::RefPtr< const Drawable > &drawable, const Glib::RefPtr< Colormap > &colormap, Glib::RefPtr< Bitmap > &mask, const Color &transparent_color, const std::string &filename)" -->
625
<div class="memitem">
626
<div class="memproto">
627
<table class="memname">
629
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create_from_xpm </td>
631
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
632
<td class="paramname"> <em>drawable</em>, </td>
635
<td class="paramkey"></td>
637
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> >& </td>
638
<td class="paramname"> <em>colormap</em>, </td>
641
<td class="paramkey"></td>
643
<td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& </td>
644
<td class="paramname"> <em>mask</em>, </td>
647
<td class="paramkey"></td>
649
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
650
<td class="paramname"> <em>transparent_color</em>, </td>
653
<td class="paramkey"></td>
655
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
656
<td class="paramname"> <em>filename</em></td><td> </td>
661
<td></td><td></td><td><code> [static]</code></td>
668
Create a <a class="el" href="classGdk_1_1Pixmap.html" title="Pixmaps are offscreen drawables.">Pixmap</a> from a xpm file with colormap. <p>
672
<a class="anchor" name="6749902e1a5b7fcc84eff38810cb9c54"></a><!-- doxytag: member="Gdk::Pixmap::create_from_xpm" ref="6749902e1a5b7fcc84eff38810cb9c54" args="(const Glib::RefPtr< const Drawable > &drawable, Glib::RefPtr< Bitmap > &mask, const Color &transparent_color, const std::string &filename)" -->
673
<div class="memitem">
674
<div class="memproto">
675
<table class="memname">
677
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create_from_xpm </td>
679
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
680
<td class="paramname"> <em>drawable</em>, </td>
683
<td class="paramkey"></td>
685
<td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& </td>
686
<td class="paramname"> <em>mask</em>, </td>
689
<td class="paramkey"></td>
691
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
692
<td class="paramname"> <em>transparent_color</em>, </td>
695
<td class="paramkey"></td>
697
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
698
<td class="paramname"> <em>filename</em></td><td> </td>
703
<td></td><td></td><td><code> [static]</code></td>
713
<a class="anchor" name="020828c90447768f827bb90df514c810"></a><!-- doxytag: member="Gdk::Pixmap::create_from_xpm" ref="020828c90447768f827bb90df514c810" args="(const Glib::RefPtr< const Drawable > &drawable, const Color &transparent_color, const std::string &filename)" -->
714
<div class="memitem">
715
<div class="memproto">
716
<table class="memname">
718
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create_from_xpm </td>
720
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
721
<td class="paramname"> <em>drawable</em>, </td>
724
<td class="paramkey"></td>
726
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
727
<td class="paramname"> <em>transparent_color</em>, </td>
730
<td class="paramkey"></td>
732
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00969.html#32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
733
<td class="paramname"> <em>filename</em></td><td> </td>
738
<td></td><td></td><td><code> [static]</code></td>
745
Create a <a class="el" href="classGdk_1_1Pixmap.html" title="Pixmaps are offscreen drawables.">Pixmap</a> from a xpm file. <p>
749
<a class="anchor" name="1846174eec3830107a67c894d40c488e"></a><!-- doxytag: member="Gdk::Pixmap::gobj" ref="1846174eec3830107a67c894d40c488e" args="() const " -->
427
<a class="anchor" id="ac42edb8c440948c0fc967c150d9d51db"></a><!-- doxytag: member="Gdk::Pixmap::create_from_xpm" ref="ac42edb8c440948c0fc967c150d9d51db" args="(const Glib::RefPtr< Colormap > &colormap, Glib::RefPtr< Bitmap > &mask, const char *const *data)" -->
428
<div class="memitem">
429
<div class="memproto">
430
<table class="memname">
432
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create_from_xpm </td>
434
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> >& </td>
435
<td class="paramname"> <em>colormap</em>, </td>
438
<td class="paramkey"></td>
440
<td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& </td>
441
<td class="paramname"> <em>mask</em>, </td>
444
<td class="paramkey"></td>
446
<td class="paramtype">const char *const * </td>
447
<td class="paramname"> <em>data</em></td><td> </td>
452
<td></td><td></td><td><code> [static]</code></td>
460
<a class="anchor" id="a0c8f0c29a699ff740c23414d49598516"></a><!-- doxytag: member="Gdk::Pixmap::create_from_xpm" ref="a0c8f0c29a699ff740c23414d49598516" args="(const Glib::RefPtr< Colormap > &colormap, Glib::RefPtr< Bitmap > &mask, const Color &transparent_color, const char *const *data)" -->
461
<div class="memitem">
462
<div class="memproto">
463
<table class="memname">
465
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create_from_xpm </td>
467
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> >& </td>
468
<td class="paramname"> <em>colormap</em>, </td>
471
<td class="paramkey"></td>
473
<td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& </td>
474
<td class="paramname"> <em>mask</em>, </td>
477
<td class="paramkey"></td>
479
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
480
<td class="paramname"> <em>transparent_color</em>, </td>
483
<td class="paramkey"></td>
485
<td class="paramtype">const char *const * </td>
486
<td class="paramname"> <em>data</em></td><td> </td>
491
<td></td><td></td><td><code> [static]</code></td>
499
<a class="anchor" id="a5e7146e2d65d3e162de9abef415f8a28"></a><!-- doxytag: member="Gdk::Pixmap::create_from_xpm" ref="a5e7146e2d65d3e162de9abef415f8a28" args="(const Glib::RefPtr< const Drawable > &drawable, const Glib::RefPtr< Colormap > &colormap, Glib::RefPtr< Bitmap > &mask, const Color &transparent_color, const char *const *data)" -->
500
<div class="memitem">
501
<div class="memproto">
502
<table class="memname">
504
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create_from_xpm </td>
506
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
507
<td class="paramname"> <em>drawable</em>, </td>
510
<td class="paramkey"></td>
512
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> >& </td>
513
<td class="paramname"> <em>colormap</em>, </td>
516
<td class="paramkey"></td>
518
<td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& </td>
519
<td class="paramname"> <em>mask</em>, </td>
522
<td class="paramkey"></td>
524
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
525
<td class="paramname"> <em>transparent_color</em>, </td>
528
<td class="paramkey"></td>
530
<td class="paramtype">const char *const * </td>
531
<td class="paramname"> <em>data</em></td><td> </td>
536
<td></td><td></td><td><code> [static]</code></td>
544
<a class="anchor" id="a4d840c9c5bb83486437ba8b14ba3c766"></a><!-- doxytag: member="Gdk::Pixmap::create_from_xpm" ref="a4d840c9c5bb83486437ba8b14ba3c766" args="(const Glib::RefPtr< const Drawable > &drawable, Glib::RefPtr< Bitmap > &mask, const Color &transparent_color, const char *const *data)" -->
545
<div class="memitem">
546
<div class="memproto">
547
<table class="memname">
549
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create_from_xpm </td>
551
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
552
<td class="paramname"> <em>drawable</em>, </td>
555
<td class="paramkey"></td>
557
<td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& </td>
558
<td class="paramname"> <em>mask</em>, </td>
561
<td class="paramkey"></td>
563
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
564
<td class="paramname"> <em>transparent_color</em>, </td>
567
<td class="paramkey"></td>
569
<td class="paramtype">const char *const * </td>
570
<td class="paramname"> <em>data</em></td><td> </td>
575
<td></td><td></td><td><code> [static]</code></td>
583
<a class="anchor" id="a9e07bf279ae2667dc26630d311a0227f"></a><!-- doxytag: member="Gdk::Pixmap::create_from_xpm" ref="a9e07bf279ae2667dc26630d311a0227f" args="(const Glib::RefPtr< const Drawable > &drawable, const Glib::RefPtr< Colormap > &colormap, Glib::RefPtr< Bitmap > &mask, const Color &transparent_color, const std::string &filename)" -->
584
<div class="memitem">
585
<div class="memproto">
586
<table class="memname">
588
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create_from_xpm </td>
590
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
591
<td class="paramname"> <em>drawable</em>, </td>
594
<td class="paramkey"></td>
596
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Colormap.html">Colormap</a> >& </td>
597
<td class="paramname"> <em>colormap</em>, </td>
600
<td class="paramkey"></td>
602
<td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& </td>
603
<td class="paramname"> <em>mask</em>, </td>
606
<td class="paramkey"></td>
608
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
609
<td class="paramname"> <em>transparent_color</em>, </td>
612
<td class="paramkey"></td>
614
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
615
<td class="paramname"> <em>filename</em></td><td> </td>
620
<td></td><td></td><td><code> [static]</code></td>
626
<p>Create a <a class="el" href="classGdk_1_1Pixmap.html" title="Pixmaps are offscreen drawables.">Pixmap</a> from a xpm file with colormap. </p>
630
<a class="anchor" id="a6749902e1a5b7fcc84eff38810cb9c54"></a><!-- doxytag: member="Gdk::Pixmap::create_from_xpm" ref="a6749902e1a5b7fcc84eff38810cb9c54" args="(const Glib::RefPtr< const Drawable > &drawable, Glib::RefPtr< Bitmap > &mask, const Color &transparent_color, const std::string &filename)" -->
631
<div class="memitem">
632
<div class="memproto">
633
<table class="memname">
635
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create_from_xpm </td>
637
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
638
<td class="paramname"> <em>drawable</em>, </td>
641
<td class="paramkey"></td>
643
<td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Bitmap.html">Bitmap</a> >& </td>
644
<td class="paramname"> <em>mask</em>, </td>
647
<td class="paramkey"></td>
649
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
650
<td class="paramname"> <em>transparent_color</em>, </td>
653
<td class="paramkey"></td>
655
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
656
<td class="paramname"> <em>filename</em></td><td> </td>
661
<td></td><td></td><td><code> [static]</code></td>
669
<a class="anchor" id="a020828c90447768f827bb90df514c810"></a><!-- doxytag: member="Gdk::Pixmap::create_from_xpm" ref="a020828c90447768f827bb90df514c810" args="(const Glib::RefPtr< const Drawable > &drawable, const Color &transparent_color, const std::string &filename)" -->
670
<div class="memitem">
671
<div class="memproto">
672
<table class="memname">
674
<td class="memname">static <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Pixmap</a>> Gdk::Pixmap::create_from_xpm </td>
676
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Drawable.html">Drawable</a> >& </td>
677
<td class="paramname"> <em>drawable</em>, </td>
680
<td class="paramkey"></td>
682
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Color</a>& </td>
683
<td class="paramname"> <em>transparent_color</em>, </td>
686
<td class="paramkey"></td>
688
<td class="paramtype">const <a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00971.html#a32db3d9898c44d3b3a578b560f7758cc">std::string</a> & </td>
689
<td class="paramname"> <em>filename</em></td><td> </td>
694
<td></td><td></td><td><code> [static]</code></td>
700
<p>Create a <a class="el" href="classGdk_1_1Pixmap.html" title="Pixmaps are offscreen drawables.">Pixmap</a> from a xpm file. </p>
704
<a class="anchor" id="a1846174eec3830107a67c894d40c488e"></a><!-- doxytag: member="Gdk::Pixmap::gobj" ref="a1846174eec3830107a67c894d40c488e" args="() const " -->
750
705
<div class="memitem">
751
706
<div class="memproto">
752
707
<table class="memname">
754
709
<td class="memname">const GdkPixmap* Gdk::Pixmap::gobj </td>
756
<td class="paramname"> </td>
711
<td class="paramname"></td>
757
712
<td> ) </td>
758
713
<td> const<code> [inline]</code></td>