Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > media > main > by-pkgid > ca81b57b553ae75608ba0fc5e7925e4e > files > 235

libgtkmm1.2-devel-1.2.10-1mdk.ppc.rpm

<html>
<head><title>Gtk-- Reference: Gdk_Image</title></head>

<body bgcolor="#F0F0F0" text="#000000" link="#0000FF"
vlink="#000077" alink="#FF0000">
<table align=center border=0 cellspacing=10> <tr>
<td><a href="class_index.html">Class Index</a></td>
<td><a href="cross_index.html">Cross Index</a></td>
<td><a href="name_index.html">Namespace Index</a></td>
</table>
<h1 align=center>Class Gdk_Image</h1><p>
<b>  Gdk Image  </b><br>
Contained in: <a href="global.html">global</a><br>
Derived from:
Gdk_Handle
<br>
Derived by:
<i>none</i>
<p>
#include &lt;gtk--/image.h&gt;
<p>
<hr noshade>
<table border=0>
<tr><td colspan=3><h3>public function member index:</h3></td>
<tr valign=top><td align=right><tt></tt> </td><td align=right><a href="Gdk_Image.html#200"><tt><font color=blue><b>Gdk_Image</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt></tt> </td><td align=right><a href="Gdk_Image.html#201"><tt><font color=blue><b>Gdk_Image</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkImage</font></tt>* <tt><font color=blue>image</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt></tt> </td><td align=right><a href="Gdk_Image.html#202"><tt><font color=blue><b>Gdk_Image</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkImageType</font></tt> <tt><font color=blue>type</font></tt>, <a href="Gdk_Visual.html"><tt><font color=navy><b>Gdk_Visual</b></font></tt></a>& <tt><font color=blue>visual</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>width</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>height</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gdk_Image.html#211"><tt><font color=blue><b>assign</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkImage</font></tt>*& <tt><font color=blue>img</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gdk_Image.html#206"><tt><font color=blue><b>create</b></font></tt></a></td><td><tt>(<tt><font color=navy>GdkImageType</font></tt> <tt><font color=blue>type</font></tt>, <a href="Gdk_Visual.html"><tt><font color=navy><b>Gdk_Visual</b></font></tt></a>& <tt><font color=blue>visual</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>width</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>height</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gdk_Image.html#208"><tt><font color=blue><b>get</b></font></tt></a></td><td><tt>(<a href="Gdk_Drawable.html"><tt><font color=navy><b>Gdk_Drawable</b></font></tt></a>& <tt><font color=blue>drawable</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>y</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>width</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>height</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>guint32</font></tt></tt> </td><td align=right><a href="Gdk_Image.html#210"><tt><font color=blue><b>get_pixel</b></font></tt></a></td><td><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>y</font></tt>) <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=navy>GdkImage</font></tt>*</tt> </td><td align=right><a href="Gdk_Image.html#204"><tt><font color=black><b>operator</b></font></tt><tt> -&gt; </tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt>const</tt> <tt><font color=navy>GdkImage</font></tt>*</tt> </td><td align=right><a href="Gdk_Image.html#205"><tt><font color=black><b>operator</b></font></tt><tt> -&gt; </tt></a></td><td><tt>() <tt>const</tt></tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gdk_Image.html#209"><tt><font color=blue><b>put_pixel</b></font></tt></a></td><td><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>y</font></tt>, <tt><font color=purple>guint32</font></tt> <tt><font color=blue>pixel</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gdk_Image.html#207"><tt><font color=blue><b>release</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt></tt> </td><td align=right><a href="Gdk_Image.html#203"><tt><font color=blue><b>~Gdk_Image</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr><td>&nbsp;</td><tr><td colspan=3><h3>private function member index:</h3></td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gdk_Image.html#196"><tt><font color=blue><b>destroy</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><a href="Gdk_Image.html#202"><tt><font color=blue><b>Gdk_Image</b></font></tt></a>&</tt> </td><td align=right><a href="Gdk_Image.html#199"><tt><font color=black><b>operator</b></font></tt><tt> = </tt></a></td><td><tt>(<tt>const</tt> <a href="Gdk_Image.html#202"><tt><font color=blue><b>Gdk_Image</b></font></tt></a>& <tt><font color=blue>image</font></tt>)</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gdk_Image.html#197"><tt><font color=blue><b>ref</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr valign=top><td align=right><tt><tt><font color=purple>void</font></tt></tt> </td><td align=right><a href="Gdk_Image.html#198"><tt><font color=blue><b>unref</b></font></tt></a></td><td><tt>()</tt>;</td>
<tr><td>&nbsp;</td></table>
<hr noshade>
<h2>Description:</h2>
  An Image is a client side representation of a pixel map.  
  Because it is client side it is slow to use, but takes no
  server resources.  See Gdk_Pixmap for the server side version.
  Images are on the client side so they are not actually handles;
  however, they are dynamic and uncopyable. 
<P>
  As a client side object it is not derived from drawable, 
  so you can not use drawable methods on it.  The only
  provided methods are set and get pixels.  It can
  be drawn to a drawable with Gdk_Drawable::draw_image and yanked from
  a drawable with Gdk_Image::get.<br>
<p>
<hr noshade>
<h2>Function Member Descriptions:</h2>
<a name="200"><font size=+1><b>Gdk_Image::Gdk_Image</b></font></a> -   Create an Image.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt></tt> <a href="Gdk_Image.html#200"><tt><font color=blue><b>Gdk_Image</b></font></tt></a><tt>()</tt>;<br><br>
<a name="201"><font size=+1><b>Gdk_Image::Gdk_Image</b></font></a> -   Wrap an existing GdkImage.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt></tt> <a href="Gdk_Image.html#201"><tt><font color=blue><b>Gdk_Image</b></font></tt></a><tt>(<tt><font color=navy>GdkImage</font></tt>* <tt><font color=blue>image</font></tt>)</tt>;<br><br>
<a name="202"><font size=+1><b>Gdk_Image::Gdk_Image</b></font></a> -   Initialize a Image from a existing one.
  Create a image <br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt></tt> <a href="Gdk_Image.html#202"><tt><font color=blue><b>Gdk_Image</b></font></tt></a><tt>(<tt><font color=navy>GdkImageType</font></tt> <tt><font color=blue>type</font></tt>, <a href="Gdk_Visual.html"><tt><font color=navy><b>Gdk_Visual</b></font></tt></a>& <tt><font color=blue>visual</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>width</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>height</font></tt>)</tt>;<br><br>
<a name="206"><font size=+1><b>Gdk_Image::create</b></font></a> -   Create a image. <br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gdk_Image.html#206"><tt><font color=blue><b>create</b></font></tt></a><tt>(<tt><font color=navy>GdkImageType</font></tt> <tt><font color=blue>type</font></tt>, <a href="Gdk_Visual.html"><tt><font color=navy><b>Gdk_Visual</b></font></tt></a>& <tt><font color=blue>visual</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>width</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>height</font></tt>)</tt>;<br><br>
<a name="208"><font size=+1><b>Gdk_Image::get</b></font></a> -   Grab a drawable contents.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gdk_Image.html#208"><tt><font color=blue><b>get</b></font></tt></a><tt>(<a href="Gdk_Drawable.html"><tt><font color=navy><b>Gdk_Drawable</b></font></tt></a>& <tt><font color=blue>drawable</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>y</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>width</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>height</font></tt>)</tt>;<br><br>
<a name="210"><font size=+1><b>Gdk_Image::get_pixel</b></font></a> -   Examine a pixel in an image. <br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>guint32</font></tt></tt> <a href="Gdk_Image.html#210"><tt><font color=blue><b>get_pixel</b></font></tt></a><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>y</font></tt>) <tt>const</tt></tt>;<br><br>
<a name="204"><font size=+1><b>Gdk_Image::operator -> </b></font></a> -   Access Image directly.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=navy>GdkImage</font></tt>*</tt> <a href="Gdk_Image.html#204"><tt><font color=black><b>operator</b></font></tt><tt> -&gt; </tt></a><tt>()</tt>;<br><br>
<a name="205"><font size=+1><b>Gdk_Image::operator -> </b></font></a> -   Access Image directly.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt>const</tt> <tt><font color=navy>GdkImage</font></tt>*</tt> <a href="Gdk_Image.html#205"><tt><font color=black><b>operator</b></font></tt><tt> -&gt; </tt></a><tt>() <tt>const</tt></tt>;<br><br>
<a name="209"><font size=+1><b>Gdk_Image::put_pixel</b></font></a> -   Store a pixel in an image.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt><tt><font color=purple>void</font></tt></tt> <a href="Gdk_Image.html#209"><tt><font color=blue><b>put_pixel</b></font></tt></a><tt>(<tt><font color=purple>gint</font></tt> <tt><font color=blue>x</font></tt>, <tt><font color=purple>gint</font></tt> <tt><font color=blue>y</font></tt>, <tt><font color=purple>guint32</font></tt> <tt><font color=blue>pixel</font></tt>)</tt>;<br><br>
<a name="203"><font size=+1><b>Gdk_Image::~Gdk_Image</b></font></a> -   Delete this handle.<br>
<hr size="1" width="70%" align="left" noshade="noshade"><tt></tt> <a href="Gdk_Image.html#203"><tt><font color=blue><b>~Gdk_Image</b></font></tt></a><tt>()</tt>;<br><br>
<hr noshade>
</html>