diff options
Diffstat (limited to 'abs/mv-core/ghosd/ghosd-0.0.1/doc/html/ghosd-Basics.html')
-rw-r--r-- | abs/mv-core/ghosd/ghosd-0.0.1/doc/html/ghosd-Basics.html | 313 |
1 files changed, 0 insertions, 313 deletions
diff --git a/abs/mv-core/ghosd/ghosd-0.0.1/doc/html/ghosd-Basics.html b/abs/mv-core/ghosd/ghosd-0.0.1/doc/html/ghosd-Basics.html deleted file mode 100644 index 3076b10..0000000 --- a/abs/mv-core/ghosd/ghosd-0.0.1/doc/html/ghosd-Basics.html +++ /dev/null @@ -1,313 +0,0 @@ -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> -<title>Basics</title> -<meta name="generator" content="DocBook XSL Stylesheets V1.68.1"> -<link rel="start" href="index.html" title="Ghosd Manual"> -<link rel="up" href="ch01.html" title="Reference"> -<link rel="prev" href="ch01.html" title="Reference"> -<link rel="next" href="ghosd-Main-Loop.html" title="Main Loop"> -<meta name="generator" content="GTK-Doc V1.4 (XML mode)"> -<link rel="stylesheet" href="style.css" type="text/css"> -<link rel="chapter" href="ch01.html" title="Reference"> -</head> -<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> -<table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"> -<td><a accesskey="p" href="ch01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> -<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> -<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> -<th width="100%" align="center">Ghosd Manual</th> -<td><a accesskey="n" href="ghosd-Main-Loop.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> -</tr></table> -<div class="refentry" lang="en"> -<a name="ghosd-Basics"></a><div class="titlepage"></div> -<div class="refnamediv"><table width="100%"><tr> -<td valign="top"> -<h2><span class="refentrytitle">Basics</span></h2> -<p>Basics — Creation, rendering, destruction.</p> -</td> -<td valign="top" align="right"></td> -</tr></table></div> -<div class="refsynopsisdiv"> -<h2>Synopsis</h2> -<pre class="synopsis"> - -#include <ghosd/ghosd.h> - - - <a href="ghosd-Basics.html#Ghosd">Ghosd</a>; -void (<a href="ghosd-Basics.html#GhosdRenderFunc">*GhosdRenderFunc</a>) (<a href="ghosd-Basics.html#Ghosd">Ghosd</a> *ghosd, - cairo_t *cr, - void *user_data); -<a href="ghosd-Basics.html#Ghosd">Ghosd</a>* <a href="ghosd-Basics.html#ghosd-new">ghosd_new</a> (void); -void <a href="ghosd-Basics.html#ghosd-set-transparent">ghosd_set_transparent</a> (<a href="ghosd-Basics.html#Ghosd">Ghosd</a> *ghosd, - int transparent); -#define <a href="ghosd-Basics.html#GHOSD-COORD-CENTER:CAPS">GHOSD_COORD_CENTER</a> -void <a href="ghosd-Basics.html#ghosd-set-position">ghosd_set_position</a> (<a href="ghosd-Basics.html#Ghosd">Ghosd</a> *ghosd, - int x, - int y, - int width, - int height); -void <a href="ghosd-Basics.html#ghosd-set-render">ghosd_set_render</a> (<a href="ghosd-Basics.html#Ghosd">Ghosd</a> *ghosd, - <a href="ghosd-Basics.html#GhosdRenderFunc">GhosdRenderFunc</a> render_func, - void *data); -void <a href="ghosd-Basics.html#ghosd-render">ghosd_render</a> (<a href="ghosd-Basics.html#Ghosd">Ghosd</a> *ghosd); -void <a href="ghosd-Basics.html#ghosd-show">ghosd_show</a> (<a href="ghosd-Basics.html#Ghosd">Ghosd</a> *ghosd); -</pre> -</div> -<div class="refsect1" lang="en"> -<a name="id2492107"></a><h2>Description</h2> -<p> - -</p> -</div> -<div class="refsect1" lang="en"> -<a name="id2492118"></a><h2>Details</h2> -<div class="refsect2" lang="en"> -<a name="id2492124"></a><h3> -<a name="Ghosd"></a>Ghosd</h3> -<a class="indexterm" name="id2492134"></a><pre class="programlisting">typedef struct _Ghosd Ghosd;</pre> -<p> -An opaque Ghosd object. Think of it as the window that the content is -displayed in. -</p> -</div> -<hr> -<div class="refsect2" lang="en"> -<a name="id2492151"></a><h3> -<a name="GhosdRenderFunc"></a>GhosdRenderFunc ()</h3> -<a class="indexterm" name="id2492161"></a><pre class="programlisting">void (*GhosdRenderFunc) (<a href="ghosd-Basics.html#Ghosd">Ghosd</a> *ghosd, - cairo_t *cr, - void *user_data);</pre> -<p> -The type of callback called when Ghosd needs to render the content. -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td> -<span class="term"><em class="parameter"><code>ghosd</code></em> :</span></td> -<td>A <a href="ghosd-Basics.html#Ghosd"><span class="type">Ghosd</span></a> object. -</td> -</tr> -<tr> -<td> -<span class="term"><em class="parameter"><code>cr</code></em> :</span></td> -<td>A <span class="type">cairo_t</span> to draw on. -</td> -</tr> -<tr> -<td> -<span class="term"><em class="parameter"><code>user_data</code></em> :</span></td> -<td>User data that was passed to <a href="ghosd-Basics.html#ghosd-set-render"><code class="function">ghosd_set_render()</code></a>. - - -</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2" lang="en"> -<a name="id2534054"></a><h3> -<a name="ghosd-new"></a>ghosd_new ()</h3> -<a class="indexterm" name="id2534064"></a><pre class="programlisting"><a href="ghosd-Basics.html#Ghosd">Ghosd</a>* ghosd_new (void);</pre> -<p> -Create a new <a href="ghosd-Basics.html#Ghosd"><span class="type">Ghosd</span></a> object. -</p> -<p> -Can return <code class="literal">NULL</code> if unable to connect to the X server.</p> -<p> - -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody><tr> -<td> -<span class="term"><span class="emphasis"><em>Returns</em></span> :</span></td> -<td> a new <a href="ghosd-Basics.html#Ghosd"><span class="type">Ghosd</span></a> object. -</td> -</tr></tbody> -</table></div> -</div> -<hr> -<div class="refsect2" lang="en"> -<a name="id2534128"></a><h3> -<a name="ghosd-set-transparent"></a>ghosd_set_transparent ()</h3> -<a class="indexterm" name="id2534137"></a><pre class="programlisting">void ghosd_set_transparent (<a href="ghosd-Basics.html#Ghosd">Ghosd</a> *ghosd, - int transparent);</pre> -<p> -Change the "transparent" setting. Setting <em class="parameter"><code>transparent</code></em> to <code class="literal">FALSE</code> is -mostly useful for debugging.</p> -<p> - -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td> -<span class="term"><em class="parameter"><code>ghosd</code></em> :</span></td> -<td> a <a href="ghosd-Basics.html#Ghosd"><span class="type">Ghosd</span></a> object. -</td> -</tr> -<tr> -<td> -<span class="term"><em class="parameter"><code>transparent</code></em> :</span></td> -<td> a boolean indicating the transparent setting. -</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2" lang="en"> -<a name="id2534227"></a><h3> -<a name="GHOSD-COORD-CENTER:CAPS"></a>GHOSD_COORD_CENTER</h3> -<a class="indexterm" name="id2534236"></a><pre class="programlisting">#define GHOSD_COORD_CENTER MAXINT -</pre> -<p> -Pass this as a coordinate to <a href="ghosd-Basics.html#ghosd-set-position"><code class="function">ghosd_set_position()</code></a> to center along that axis. -</p> -</div> -<hr> -<div class="refsect2" lang="en"> -<a name="id2534260"></a><h3> -<a name="ghosd-set-position"></a>ghosd_set_position ()</h3> -<a class="indexterm" name="id2534270"></a><pre class="programlisting">void ghosd_set_position (<a href="ghosd-Basics.html#Ghosd">Ghosd</a> *ghosd, - int x, - int y, - int width, - int height);</pre> -<p> -Position the initial <a href="ghosd-Basics.html#Ghosd"><span class="type">Ghosd</span></a>. Must be called before <a href="ghosd-Basics.html#ghosd-render"><code class="function">ghosd_render()</code></a> and -<a href="ghosd-Basics.html#ghosd-show"><code class="function">ghosd_show()</code></a>, and can only be called once. -</p> -<p> -Positive x,y are interpreted as normal coordinates. -Pass <code class="literal">GHOSD_COORD_CENTER</code> to center on a given dimension, -and negative coordinates right-align (like CSS right).</p> -<p> - -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td> -<span class="term"><em class="parameter"><code>ghosd</code></em> :</span></td> -<td> a <a href="ghosd-Basics.html#Ghosd"><span class="type">Ghosd</span></a> object. -</td> -</tr> -<tr> -<td> -<span class="term"><em class="parameter"><code>x</code></em> :</span></td> -<td> x coordinate in screen pixels. -</td> -</tr> -<tr> -<td> -<span class="term"><em class="parameter"><code>y</code></em> :</span></td> -<td> y coordinate in screen pixels. -</td> -</tr> -<tr> -<td> -<span class="term"><em class="parameter"><code>width</code></em> :</span></td> -<td> width in screen pixels. -</td> -</tr> -<tr> -<td> -<span class="term"><em class="parameter"><code>height</code></em> :</span></td> -<td> width in screen pixels. -</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2" lang="en"> -<a name="id2469726"></a><h3> -<a name="ghosd-set-render"></a>ghosd_set_render ()</h3> -<a class="indexterm" name="id2469736"></a><pre class="programlisting">void ghosd_set_render (<a href="ghosd-Basics.html#Ghosd">Ghosd</a> *ghosd, - <a href="ghosd-Basics.html#GhosdRenderFunc">GhosdRenderFunc</a> render_func, - void *data);</pre> -<p> -Register a function to draw on the <a href="ghosd-Basics.html#Ghosd"><span class="type">Ghosd</span></a>.</p> -<p> - -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody> -<tr> -<td> -<span class="term"><em class="parameter"><code>ghosd</code></em> :</span></td> -<td> a <a href="ghosd-Basics.html#Ghosd"><span class="type">Ghosd</span></a> object. -</td> -</tr> -<tr> -<td> -<span class="term"><em class="parameter"><code>render_func</code></em> :</span></td> -<td> a <a href="ghosd-Basics.html#GhosdRenderFunc"><span class="type">GhosdRenderFunc</span></a> callback. -</td> -</tr> -<tr> -<td> -<span class="term"><em class="parameter"><code>data</code></em> :</span></td> -<td> user data to pass to the callback. -</td> -</tr> -</tbody> -</table></div> -</div> -<hr> -<div class="refsect2" lang="en"> -<a name="id2556720"></a><h3> -<a name="ghosd-render"></a>ghosd_render ()</h3> -<a class="indexterm" name="id2556729"></a><pre class="programlisting">void ghosd_render (<a href="ghosd-Basics.html#Ghosd">Ghosd</a> *ghosd);</pre> -<p> -Makes the Ghosd redraw itself.</p> -<p> - -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody><tr> -<td> -<span class="term"><em class="parameter"><code>ghosd</code></em> :</span></td> -<td> a <a href="ghosd-Basics.html#Ghosd"><span class="type">Ghosd</span></a> object. -</td> -</tr></tbody> -</table></div> -</div> -<hr> -<div class="refsect2" lang="en"> -<a name="id2556779"></a><h3> -<a name="ghosd-show"></a>ghosd_show ()</h3> -<a class="indexterm" name="id2556787"></a><pre class="programlisting">void ghosd_show (<a href="ghosd-Basics.html#Ghosd">Ghosd</a> *ghosd);</pre> -<p> -Show the <a href="ghosd-Basics.html#Ghosd"><span class="type">Ghosd</span></a>.</p> -<p> - -</p> -<div class="variablelist"><table border="0"> -<col align="left" valign="top"> -<tbody><tr> -<td> -<span class="term"><em class="parameter"><code>ghosd</code></em> :</span></td> -<td> a <a href="ghosd-Basics.html#Ghosd"><span class="type">Ghosd</span></a> object. -</td> -</tr></tbody> -</table></div> -</div> -</div> -</div> -<table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"> -<td align="left"><a accesskey="p" href="ch01.html"><b><< Reference</b></a></td> -<td align="right"><a accesskey="n" href="ghosd-Main-Loop.html"><b>Main Loop >></b></a></td> -</tr></table> -</body> -</html> |