<?xml version="1.0"?>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
<refentry id="gtkextra-GtkPlotCanvas">
<refmeta>
<refentrytitle role="top_of_page" id="gtkextra-GtkPlotCanvas.top_of_page">GtkPlotCanvas</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>GTKEXTRA Library</refmiscinfo>
</refmeta>

<refnamediv>
<refname>GtkPlotCanvas</refname>
<refpurpose></refpurpose>
</refnamediv>

<refsynopsisdiv id="gtkextra-GtkPlotCanvas.synopsis" role="synopsis">
<title role="synopsis.title">Synopsis</title>

<synopsis>

#include &lt;gtkextra.h&gt;

enum                <link linkend="GtkPlotCanvasAction">GtkPlotCanvasAction</link>;
enum                <link linkend="GtkPlotCanvasFlag">GtkPlotCanvasFlag</link>;
enum                <link linkend="GtkPlotCanvasSelection">GtkPlotCanvasSelection</link>;
enum                <link linkend="GtkPlotCanvasSelectionMode">GtkPlotCanvasSelectionMode</link>;
enum                <link linkend="GtkPlotCanvasPos">GtkPlotCanvasPos</link>;
#define             <link linkend="GTK-PLOT-CANVAS-DND-FLAGS--CAPS">GTK_PLOT_CANVAS_DND_FLAGS</link>
#define             <link linkend="GTK-PLOT-CANVAS-FLAGS--CAPS">GTK_PLOT_CANVAS_FLAGS</link>               (canvas)
#define             <link linkend="GTK-PLOT-CANVAS-SET-FLAGS--CAPS">GTK_PLOT_CANVAS_SET_FLAGS</link>           (canvas, flags)
#define             <link linkend="GTK-PLOT-CANVAS-UNSET-FLAGS--CAPS">GTK_PLOT_CANVAS_UNSET_FLAGS</link>         (canvas, flags)
#define             <link linkend="GTK-PLOT-CANVAS-CAN-DND-POINT--CAPS">GTK_PLOT_CANVAS_CAN_DND_POINT</link>       (canvas)
#define             <link linkend="GTK-PLOT-CANVAS-CAN-DND--CAPS">GTK_PLOT_CANVAS_CAN_DND</link>             (canvas)
#define             <link linkend="GTK-PLOT-CANVAS-CAN-SELECT-POINT--CAPS">GTK_PLOT_CANVAS_CAN_SELECT_POINT</link>    (canvas)
#define             <link linkend="GTK-PLOT-CANVAS-CAN-SELECT-ITEM--CAPS">GTK_PLOT_CANVAS_CAN_SELECT_ITEM</link>     (canvas)
#define             <link linkend="GTK-PLOT-CANVAS-CAN-SELECT--CAPS">GTK_PLOT_CANVAS_CAN_SELECT</link>          (canvas)
#define             <link linkend="GTK-PLOT-CANVAS-CHILD--CAPS">GTK_PLOT_CANVAS_CHILD</link>               (obj)
#define             <link linkend="GTK-PLOT-CANVAS-CHILD-CLASS--CAPS">GTK_PLOT_CANVAS_CHILD_CLASS</link>         (klass)
#define             <link linkend="GTK-IS-PLOT-CANVAS-CHILD--CAPS">GTK_IS_PLOT_CANVAS_CHILD</link>            (obj)
#define             <link linkend="GTK-TYPE-PLOT-CANVAS-CHILD--CAPS">GTK_TYPE_PLOT_CANVAS_CHILD</link>
<link linkend="GtkType">GtkType</link>             <link linkend="gtk-plot-canvas-child-get-type">gtk_plot_canvas_child_get_type</link>      (void);
<link linkend="GtkWidget">GtkWidget</link>*          <link linkend="gtk-plot-canvas-new">gtk_plot_canvas_new</link>                 (<link linkend="gint">gint</link> width,
                                                         <link linkend="gint">gint</link> height,
                                                         <link linkend="gdouble">gdouble</link> magnification);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-construct">gtk_plot_canvas_construct</link>           (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="gint">gint</link> width,
                                                         <link linkend="gint">gint</link> height,
                                                         <link linkend="gdouble">gdouble</link> magnification);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-set-pc">gtk_plot_canvas_set_pc</link>              (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="GtkPlotPC">GtkPlotPC</link> *pc);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-paint">gtk_plot_canvas_paint</link>               (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-refresh">gtk_plot_canvas_refresh</link>             (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-freeze">gtk_plot_canvas_freeze</link>              (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-thaw">gtk_plot_canvas_thaw</link>                (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-grid-set-visible">gtk_plot_canvas_grid_set_visible</link>    (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="gboolean">gboolean</link> visible);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-grid-set-step">gtk_plot_canvas_grid_set_step</link>       (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="gdouble">gdouble</link> step);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-grid-set-attributes">gtk_plot_canvas_grid_set_attributes</link> (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="GtkPlotLineStyle">GtkPlotLineStyle</link> style,
                                                         <link linkend="gint">gint</link> width,
                                                         const <link linkend="GdkColor">GdkColor</link> *color);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-cancel-action">gtk_plot_canvas_cancel_action</link>       (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *plot_canvas);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-unselect">gtk_plot_canvas_unselect</link>            (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *plot_canvas);
<link linkend="GtkPlotCanvasChild">GtkPlotCanvasChild</link> * <link linkend="gtk-plot-canvas-get-active-item">gtk_plot_canvas_get_active_item</link>    (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-set-size">gtk_plot_canvas_set_size</link>            (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="gint">gint</link> width,
                                                         <link linkend="gint">gint</link> height);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-set-magnification">gtk_plot_canvas_set_magnification</link>   (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="gdouble">gdouble</link> magnification);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-set-transparent">gtk_plot_canvas_set_transparent</link>     (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="gboolean">gboolean</link> transparent);
<link linkend="gboolean">gboolean</link>            <link linkend="gtk-plot-canvas-transparent">gtk_plot_canvas_transparent</link>         (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-set-background">gtk_plot_canvas_set_background</link>      (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         const <link linkend="GdkColor">GdkColor</link> *background);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-get-pixel">gtk_plot_canvas_get_pixel</link>           (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *plot_canvas,
                                                         <link linkend="gdouble">gdouble</link> px,
                                                         <link linkend="gdouble">gdouble</link> py,
                                                         <link linkend="gint">gint</link> *x,
                                                         <link linkend="gint">gint</link> *y);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-get-position">gtk_plot_canvas_get_position</link>        (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *plot_canvas,
                                                         <link linkend="gint">gint</link> x,
                                                         <link linkend="gint">gint</link> y,
                                                         <link linkend="gdouble">gdouble</link> *px,
                                                         <link linkend="gdouble">gdouble</link> *py);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-put-child">gtk_plot_canvas_put_child</link>           (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="GtkPlotCanvasChild">GtkPlotCanvasChild</link> *child,
                                                         <link linkend="gdouble">gdouble</link> x1,
                                                         <link linkend="gdouble">gdouble</link> y1,
                                                         <link linkend="gdouble">gdouble</link> x2,
                                                         <link linkend="gdouble">gdouble</link> y2);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-remove-child">gtk_plot_canvas_remove_child</link>        (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="GtkPlotCanvasChild">GtkPlotCanvasChild</link> *child);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-child-move">gtk_plot_canvas_child_move</link>          (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="GtkPlotCanvasChild">GtkPlotCanvasChild</link> *child,
                                                         <link linkend="gdouble">gdouble</link> x1,
                                                         <link linkend="gdouble">gdouble</link> y1);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-child-move-resize">gtk_plot_canvas_child_move_resize</link>   (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="GtkPlotCanvasChild">GtkPlotCanvasChild</link> *child,
                                                         <link linkend="gdouble">gdouble</link> x1,
                                                         <link linkend="gdouble">gdouble</link> y1,
                                                         <link linkend="gdouble">gdouble</link> x2,
                                                         <link linkend="gdouble">gdouble</link> y2);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-child-set-selection">gtk_plot_canvas_child_set_selection</link> (<link linkend="GtkPlotCanvasChild">GtkPlotCanvasChild</link> *child,
                                                         <link linkend="GtkPlotCanvasSelection">GtkPlotCanvasSelection</link> selection);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-child-set-selection-mode">gtk_plot_canvas_child_set_selection_mode</link>
                                                        (<link linkend="GtkPlotCanvasChild">GtkPlotCanvasChild</link> *child,
                                                         <link linkend="GtkPlotCanvasSelectionMode">GtkPlotCanvasSelectionMode</link> mode);
<link linkend="gboolean">gboolean</link>            <link linkend="gtk-plot-canvas-child-get-position">gtk_plot_canvas_child_get_position</link>  (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="GtkPlotCanvasChild">GtkPlotCanvasChild</link> *child,
                                                         <link linkend="double">double</link> *x1,
                                                         <link linkend="double">double</link> *y1,
                                                         <link linkend="double">double</link> *x2,
                                                         <link linkend="double">double</link> *y2);
<link linkend="void">void</link>                <link linkend="gtk-plot-canvas-set-line-attributes">gtk_plot_canvas_set_line_attributes</link> (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="GtkPlotLine">GtkPlotLine</link> line);
</synopsis>
</refsynopsisdiv>









<refsect1 id="gtkextra-GtkPlotCanvas.description" role="desc">
<title role="desc.title">Description</title>
<para>
</para>
</refsect1>

<refsect1 id="gtkextra-GtkPlotCanvas.details" role="details">
<title role="details.title">Details</title>
<refsect2 id="GtkPlotCanvasAction" role="enum">
<title>enum GtkPlotCanvasAction</title>
<indexterm zone="GtkPlotCanvasAction"><primary sortas="GtkPlotCanvasAction">GtkPlotCanvasAction</primary></indexterm><programlisting>typedef enum
{
      GTK_PLOT_CANVAS_ACTION_INACTIVE,
      GTK_PLOT_CANVAS_ACTION_SELECTION,
      GTK_PLOT_CANVAS_ACTION_DRAG,
      GTK_PLOT_CANVAS_ACTION_RESIZE,
} GtkPlotCanvasAction;
</programlisting>
<para>
</para></refsect2>
<refsect2 id="GtkPlotCanvasFlag" role="enum">
<title>enum GtkPlotCanvasFlag</title>
<indexterm zone="GtkPlotCanvasFlag"><primary sortas="GtkPlotCanvasFlag">GtkPlotCanvasFlag</primary></indexterm><programlisting>typedef enum
{
      GTK_PLOT_CANVAS_FROZEN            = 0,
      GTK_PLOT_CANVAS_CAN_MOVE          = 1 &lt;&lt; 0,
      GTK_PLOT_CANVAS_CAN_RESIZE	= 1 &lt;&lt; 1,
} GtkPlotCanvasFlag;
</programlisting>
<para>
</para></refsect2>
<refsect2 id="GtkPlotCanvasSelection" role="enum">
<title>enum GtkPlotCanvasSelection</title>
<indexterm zone="GtkPlotCanvasSelection"><primary sortas="GtkPlotCanvasSelection">GtkPlotCanvasSelection</primary></indexterm><programlisting>typedef enum
{
      GTK_PLOT_CANVAS_SELECT_NONE,    
      GTK_PLOT_CANVAS_SELECT_MARKERS,
      GTK_PLOT_CANVAS_SELECT_TARGET,
} GtkPlotCanvasSelection;
</programlisting>
<para>
</para></refsect2>
<refsect2 id="GtkPlotCanvasSelectionMode" role="enum">
<title>enum GtkPlotCanvasSelectionMode</title>
<indexterm zone="GtkPlotCanvasSelectionMode"><primary sortas="GtkPlotCanvasSelectionMode">GtkPlotCanvasSelectionMode</primary></indexterm><programlisting>typedef enum
{
      GTK_PLOT_CANVAS_SELECT_CLICK_1,    
      GTK_PLOT_CANVAS_SELECT_CLICK_2,
} GtkPlotCanvasSelectionMode;
</programlisting>
<para>
</para></refsect2>
<refsect2 id="GtkPlotCanvasPos" role="enum">
<title>enum GtkPlotCanvasPos</title>
<indexterm zone="GtkPlotCanvasPos"><primary sortas="GtkPlotCanvasPos">GtkPlotCanvasPos</primary></indexterm><programlisting>typedef enum
{
      GTK_PLOT_CANVAS_OUT,
      GTK_PLOT_CANVAS_IN,
      GTK_PLOT_CANVAS_LEFT,
      GTK_PLOT_CANVAS_RIGHT,
      GTK_PLOT_CANVAS_TOP,
      GTK_PLOT_CANVAS_BOTTOM,
      GTK_PLOT_CANVAS_TOP_LEFT,
      GTK_PLOT_CANVAS_TOP_RIGHT,
      GTK_PLOT_CANVAS_BOTTOM_LEFT,
      GTK_PLOT_CANVAS_BOTTOM_RIGHT,
} GtkPlotCanvasPos;
</programlisting>
<para>
</para></refsect2>
<refsect2 id="GTK-PLOT-CANVAS-DND-FLAGS--CAPS" role="macro">
<title>GTK_PLOT_CANVAS_DND_FLAGS</title>
<indexterm zone="GTK-PLOT-CANVAS-DND-FLAGS--CAPS"><primary sortas="GTK_PLOT_CANVAS_DND_FLAGS">GTK_PLOT_CANVAS_DND_FLAGS</primary></indexterm><programlisting>#define             GTK_PLOT_CANVAS_DND_FLAGS</programlisting>
<para>
</para></refsect2>
<refsect2 id="GTK-PLOT-CANVAS-FLAGS--CAPS" role="macro">
<title>GTK_PLOT_CANVAS_FLAGS()</title>
<indexterm zone="GTK-PLOT-CANVAS-FLAGS--CAPS"><primary sortas="GTK_PLOT_CANVAS_FLAGS">GTK_PLOT_CANVAS_FLAGS</primary></indexterm><programlisting>#define GTK_PLOT_CANVAS_FLAGS(canvas)	  (GTK_PLOT_CANVAS(canvas)-&gt;flags)
</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="GTK-PLOT-CANVAS-SET-FLAGS--CAPS" role="macro">
<title>GTK_PLOT_CANVAS_SET_FLAGS()</title>
<indexterm zone="GTK-PLOT-CANVAS-SET-FLAGS--CAPS"><primary sortas="GTK_PLOT_CANVAS_SET_FLAGS">GTK_PLOT_CANVAS_SET_FLAGS</primary></indexterm><programlisting>#define GTK_PLOT_CANVAS_SET_FLAGS(canvas, flags)  (GTK_PLOT_CANVAS_FLAGS(canvas) |= (flags))
</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>flags</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="GTK-PLOT-CANVAS-UNSET-FLAGS--CAPS" role="macro">
<title>GTK_PLOT_CANVAS_UNSET_FLAGS()</title>
<indexterm zone="GTK-PLOT-CANVAS-UNSET-FLAGS--CAPS"><primary sortas="GTK_PLOT_CANVAS_UNSET_FLAGS">GTK_PLOT_CANVAS_UNSET_FLAGS</primary></indexterm><programlisting>#define GTK_PLOT_CANVAS_UNSET_FLAGS(canvas, flags)  (GTK_PLOT_CANVAS_FLAGS(canvas) &amp;= ~(flags))
</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>flags</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="GTK-PLOT-CANVAS-CAN-DND-POINT--CAPS" role="macro">
<title>GTK_PLOT_CANVAS_CAN_DND_POINT()</title>
<indexterm zone="GTK-PLOT-CANVAS-CAN-DND-POINT--CAPS"><primary sortas="GTK_PLOT_CANVAS_CAN_DND_POINT">GTK_PLOT_CANVAS_CAN_DND_POINT</primary></indexterm><programlisting>#define GTK_PLOT_CANVAS_CAN_DND_POINT(canvas)  (GTK_PLOT_CANVAS_FLAGS(canvas) &amp; GTK_PLOT_CANVAS_CAN_DND_POINT)
</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="GTK-PLOT-CANVAS-CAN-DND--CAPS" role="macro">
<title>GTK_PLOT_CANVAS_CAN_DND()</title>
<indexterm zone="GTK-PLOT-CANVAS-CAN-DND--CAPS"><primary sortas="GTK_PLOT_CANVAS_CAN_DND">GTK_PLOT_CANVAS_CAN_DND</primary></indexterm><programlisting>#define GTK_PLOT_CANVAS_CAN_DND(canvas)  (GTK_PLOT_CANVAS_FLAGS(canvas) &amp; GTK_PLOT_CANVAS_CAN_DND)
</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="GTK-PLOT-CANVAS-CAN-SELECT-POINT--CAPS" role="macro">
<title>GTK_PLOT_CANVAS_CAN_SELECT_POINT()</title>
<indexterm zone="GTK-PLOT-CANVAS-CAN-SELECT-POINT--CAPS"><primary sortas="GTK_PLOT_CANVAS_CAN_SELECT_POINT">GTK_PLOT_CANVAS_CAN_SELECT_POINT</primary></indexterm><programlisting>#define GTK_PLOT_CANVAS_CAN_SELECT_POINT(canvas)  (GTK_PLOT_CANVAS_FLAGS(canvas) &amp; GTK_PLOT_CANVAS_CAN_SELECT_POINT)
</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="GTK-PLOT-CANVAS-CAN-SELECT-ITEM--CAPS" role="macro">
<title>GTK_PLOT_CANVAS_CAN_SELECT_ITEM()</title>
<indexterm zone="GTK-PLOT-CANVAS-CAN-SELECT-ITEM--CAPS"><primary sortas="GTK_PLOT_CANVAS_CAN_SELECT_ITEM">GTK_PLOT_CANVAS_CAN_SELECT_ITEM</primary></indexterm><programlisting>#define GTK_PLOT_CANVAS_CAN_SELECT_ITEM(canvas)  (GTK_PLOT_CANVAS_FLAGS(canvas) &amp; GTK_PLOT_CANVAS_CAN_SELECT_ITEM)
</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="GTK-PLOT-CANVAS-CAN-SELECT--CAPS" role="macro">
<title>GTK_PLOT_CANVAS_CAN_SELECT()</title>
<indexterm zone="GTK-PLOT-CANVAS-CAN-SELECT--CAPS"><primary sortas="GTK_PLOT_CANVAS_CAN_SELECT">GTK_PLOT_CANVAS_CAN_SELECT</primary></indexterm><programlisting>#define GTK_PLOT_CANVAS_CAN_SELECT(canvas)  (GTK_PLOT_CANVAS_FLAGS(canvas) &amp; GTK_PLOT_CANVAS_CAN_SELECT)
</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="GTK-PLOT-CANVAS-CHILD--CAPS" role="macro">
<title>GTK_PLOT_CANVAS_CHILD()</title>
<indexterm zone="GTK-PLOT-CANVAS-CHILD--CAPS"><primary sortas="GTK_PLOT_CANVAS_CHILD">GTK_PLOT_CANVAS_CHILD</primary></indexterm><programlisting>#define GTK_PLOT_CANVAS_CHILD(obj)        GTK_CHECK_CAST (obj, gtk_plot_canvas_child_get_type (), GtkPlotCanvasChild)
</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>obj</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="GTK-PLOT-CANVAS-CHILD-CLASS--CAPS" role="macro">
<title>GTK_PLOT_CANVAS_CHILD_CLASS()</title>
<indexterm zone="GTK-PLOT-CANVAS-CHILD-CLASS--CAPS"><primary sortas="GTK_PLOT_CANVAS_CHILD_CLASS">GTK_PLOT_CANVAS_CHILD_CLASS</primary></indexterm><programlisting>#define GTK_PLOT_CANVAS_CHILD_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, gtk_plot_canvas_child_get_type(), GtkPlotCanvasChildClass)
</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>klass</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="GTK-IS-PLOT-CANVAS-CHILD--CAPS" role="macro">
<title>GTK_IS_PLOT_CANVAS_CHILD()</title>
<indexterm zone="GTK-IS-PLOT-CANVAS-CHILD--CAPS"><primary sortas="GTK_IS_PLOT_CANVAS_CHILD">GTK_IS_PLOT_CANVAS_CHILD</primary></indexterm><programlisting>#define GTK_IS_PLOT_CANVAS_CHILD(obj)     GTK_CHECK_TYPE (obj, gtk_plot_canvas_child_get_type ())
</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>obj</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="GTK-TYPE-PLOT-CANVAS-CHILD--CAPS" role="macro">
<title>GTK_TYPE_PLOT_CANVAS_CHILD</title>
<indexterm zone="GTK-TYPE-PLOT-CANVAS-CHILD--CAPS"><primary sortas="GTK_TYPE_PLOT_CANVAS_CHILD">GTK_TYPE_PLOT_CANVAS_CHILD</primary></indexterm><programlisting>#define GTK_TYPE_PLOT_CANVAS_CHILD (gtk_plot_canvas_child_get_type ())
</programlisting>
<para>
</para></refsect2>
<refsect2 id="gtk-plot-canvas-child-get-type" role="function">
<title>gtk_plot_canvas_child_get_type ()</title>
<indexterm zone="gtk-plot-canvas-child-get-type"><primary sortas="gtk_plot_canvas_child_get_type">gtk_plot_canvas_child_get_type</primary></indexterm><programlisting><link linkend="GtkType">GtkType</link>             gtk_plot_canvas_child_get_type      (void);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-new" role="function">
<title>gtk_plot_canvas_new ()</title>
<indexterm zone="gtk-plot-canvas-new"><primary sortas="gtk_plot_canvas_new">gtk_plot_canvas_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>*          gtk_plot_canvas_new                 (<link linkend="gint">gint</link> width,
                                                         <link linkend="gint">gint</link> height,
                                                         <link linkend="gdouble">gdouble</link> magnification);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>width</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>height</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>magnification</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-construct" role="function">
<title>gtk_plot_canvas_construct ()</title>
<indexterm zone="gtk-plot-canvas-construct"><primary sortas="gtk_plot_canvas_construct">gtk_plot_canvas_construct</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_construct           (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="gint">gint</link> width,
                                                         <link linkend="gint">gint</link> height,
                                                         <link linkend="gdouble">gdouble</link> magnification);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>width</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>height</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>magnification</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-set-pc" role="function">
<title>gtk_plot_canvas_set_pc ()</title>
<indexterm zone="gtk-plot-canvas-set-pc"><primary sortas="gtk_plot_canvas_set_pc">gtk_plot_canvas_set_pc</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_set_pc              (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="GtkPlotPC">GtkPlotPC</link> *pc);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>pc</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-paint" role="function">
<title>gtk_plot_canvas_paint ()</title>
<indexterm zone="gtk-plot-canvas-paint"><primary sortas="gtk_plot_canvas_paint">gtk_plot_canvas_paint</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_paint               (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-refresh" role="function">
<title>gtk_plot_canvas_refresh ()</title>
<indexterm zone="gtk-plot-canvas-refresh"><primary sortas="gtk_plot_canvas_refresh">gtk_plot_canvas_refresh</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_refresh             (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-freeze" role="function">
<title>gtk_plot_canvas_freeze ()</title>
<indexterm zone="gtk-plot-canvas-freeze"><primary sortas="gtk_plot_canvas_freeze">gtk_plot_canvas_freeze</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_freeze              (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-thaw" role="function">
<title>gtk_plot_canvas_thaw ()</title>
<indexterm zone="gtk-plot-canvas-thaw"><primary sortas="gtk_plot_canvas_thaw">gtk_plot_canvas_thaw</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_thaw                (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-grid-set-visible" role="function">
<title>gtk_plot_canvas_grid_set_visible ()</title>
<indexterm zone="gtk-plot-canvas-grid-set-visible"><primary sortas="gtk_plot_canvas_grid_set_visible">gtk_plot_canvas_grid_set_visible</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_grid_set_visible    (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="gboolean">gboolean</link> visible);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>visible</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-grid-set-step" role="function">
<title>gtk_plot_canvas_grid_set_step ()</title>
<indexterm zone="gtk-plot-canvas-grid-set-step"><primary sortas="gtk_plot_canvas_grid_set_step">gtk_plot_canvas_grid_set_step</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_grid_set_step       (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="gdouble">gdouble</link> step);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>step</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-grid-set-attributes" role="function">
<title>gtk_plot_canvas_grid_set_attributes ()</title>
<indexterm zone="gtk-plot-canvas-grid-set-attributes"><primary sortas="gtk_plot_canvas_grid_set_attributes">gtk_plot_canvas_grid_set_attributes</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_grid_set_attributes (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="GtkPlotLineStyle">GtkPlotLineStyle</link> style,
                                                         <link linkend="gint">gint</link> width,
                                                         const <link linkend="GdkColor">GdkColor</link> *color);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>style</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>width</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>color</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-cancel-action" role="function">
<title>gtk_plot_canvas_cancel_action ()</title>
<indexterm zone="gtk-plot-canvas-cancel-action"><primary sortas="gtk_plot_canvas_cancel_action">gtk_plot_canvas_cancel_action</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_cancel_action       (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *plot_canvas);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>plot_canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-unselect" role="function">
<title>gtk_plot_canvas_unselect ()</title>
<indexterm zone="gtk-plot-canvas-unselect"><primary sortas="gtk_plot_canvas_unselect">gtk_plot_canvas_unselect</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_unselect            (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *plot_canvas);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>plot_canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-get-active-item" role="function">
<title>gtk_plot_canvas_get_active_item ()</title>
<indexterm zone="gtk-plot-canvas-get-active-item"><primary sortas="gtk_plot_canvas_get_active_item">gtk_plot_canvas_get_active_item</primary></indexterm><programlisting><link linkend="GtkPlotCanvasChild">GtkPlotCanvasChild</link> * gtk_plot_canvas_get_active_item    (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-set-size" role="function">
<title>gtk_plot_canvas_set_size ()</title>
<indexterm zone="gtk-plot-canvas-set-size"><primary sortas="gtk_plot_canvas_set_size">gtk_plot_canvas_set_size</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_set_size            (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="gint">gint</link> width,
                                                         <link linkend="gint">gint</link> height);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>width</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>height</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-set-magnification" role="function">
<title>gtk_plot_canvas_set_magnification ()</title>
<indexterm zone="gtk-plot-canvas-set-magnification"><primary sortas="gtk_plot_canvas_set_magnification">gtk_plot_canvas_set_magnification</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_set_magnification   (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="gdouble">gdouble</link> magnification);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>magnification</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-set-transparent" role="function">
<title>gtk_plot_canvas_set_transparent ()</title>
<indexterm zone="gtk-plot-canvas-set-transparent"><primary sortas="gtk_plot_canvas_set_transparent">gtk_plot_canvas_set_transparent</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_set_transparent     (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="gboolean">gboolean</link> transparent);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>transparent</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-transparent" role="function">
<title>gtk_plot_canvas_transparent ()</title>
<indexterm zone="gtk-plot-canvas-transparent"><primary sortas="gtk_plot_canvas_transparent">gtk_plot_canvas_transparent</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            gtk_plot_canvas_transparent         (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-set-background" role="function">
<title>gtk_plot_canvas_set_background ()</title>
<indexterm zone="gtk-plot-canvas-set-background"><primary sortas="gtk_plot_canvas_set_background">gtk_plot_canvas_set_background</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_set_background      (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         const <link linkend="GdkColor">GdkColor</link> *background);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>background</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-get-pixel" role="function">
<title>gtk_plot_canvas_get_pixel ()</title>
<indexterm zone="gtk-plot-canvas-get-pixel"><primary sortas="gtk_plot_canvas_get_pixel">gtk_plot_canvas_get_pixel</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_get_pixel           (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *plot_canvas,
                                                         <link linkend="gdouble">gdouble</link> px,
                                                         <link linkend="gdouble">gdouble</link> py,
                                                         <link linkend="gint">gint</link> *x,
                                                         <link linkend="gint">gint</link> *y);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>plot_canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>px</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>py</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>x</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>y</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-get-position" role="function">
<title>gtk_plot_canvas_get_position ()</title>
<indexterm zone="gtk-plot-canvas-get-position"><primary sortas="gtk_plot_canvas_get_position">gtk_plot_canvas_get_position</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_get_position        (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *plot_canvas,
                                                         <link linkend="gint">gint</link> x,
                                                         <link linkend="gint">gint</link> y,
                                                         <link linkend="gdouble">gdouble</link> *px,
                                                         <link linkend="gdouble">gdouble</link> *py);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>plot_canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>x</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>y</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>px</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>py</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-put-child" role="function">
<title>gtk_plot_canvas_put_child ()</title>
<indexterm zone="gtk-plot-canvas-put-child"><primary sortas="gtk_plot_canvas_put_child">gtk_plot_canvas_put_child</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_put_child           (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="GtkPlotCanvasChild">GtkPlotCanvasChild</link> *child,
                                                         <link linkend="gdouble">gdouble</link> x1,
                                                         <link linkend="gdouble">gdouble</link> y1,
                                                         <link linkend="gdouble">gdouble</link> x2,
                                                         <link linkend="gdouble">gdouble</link> y2);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>child</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>x1</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>y1</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>x2</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>y2</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-remove-child" role="function">
<title>gtk_plot_canvas_remove_child ()</title>
<indexterm zone="gtk-plot-canvas-remove-child"><primary sortas="gtk_plot_canvas_remove_child">gtk_plot_canvas_remove_child</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_remove_child        (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="GtkPlotCanvasChild">GtkPlotCanvasChild</link> *child);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>child</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-child-move" role="function">
<title>gtk_plot_canvas_child_move ()</title>
<indexterm zone="gtk-plot-canvas-child-move"><primary sortas="gtk_plot_canvas_child_move">gtk_plot_canvas_child_move</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_child_move          (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="GtkPlotCanvasChild">GtkPlotCanvasChild</link> *child,
                                                         <link linkend="gdouble">gdouble</link> x1,
                                                         <link linkend="gdouble">gdouble</link> y1);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>child</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>x1</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>y1</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-child-move-resize" role="function">
<title>gtk_plot_canvas_child_move_resize ()</title>
<indexterm zone="gtk-plot-canvas-child-move-resize"><primary sortas="gtk_plot_canvas_child_move_resize">gtk_plot_canvas_child_move_resize</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_child_move_resize   (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="GtkPlotCanvasChild">GtkPlotCanvasChild</link> *child,
                                                         <link linkend="gdouble">gdouble</link> x1,
                                                         <link linkend="gdouble">gdouble</link> y1,
                                                         <link linkend="gdouble">gdouble</link> x2,
                                                         <link linkend="gdouble">gdouble</link> y2);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>child</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>x1</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>y1</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>x2</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>y2</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-child-set-selection" role="function">
<title>gtk_plot_canvas_child_set_selection ()</title>
<indexterm zone="gtk-plot-canvas-child-set-selection"><primary sortas="gtk_plot_canvas_child_set_selection">gtk_plot_canvas_child_set_selection</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_child_set_selection (<link linkend="GtkPlotCanvasChild">GtkPlotCanvasChild</link> *child,
                                                         <link linkend="GtkPlotCanvasSelection">GtkPlotCanvasSelection</link> selection);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>child</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>selection</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-child-set-selection-mode" role="function">
<title>gtk_plot_canvas_child_set_selection_mode ()</title>
<indexterm zone="gtk-plot-canvas-child-set-selection-mode"><primary sortas="gtk_plot_canvas_child_set_selection_mode">gtk_plot_canvas_child_set_selection_mode</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_child_set_selection_mode
                                                        (<link linkend="GtkPlotCanvasChild">GtkPlotCanvasChild</link> *child,
                                                         <link linkend="GtkPlotCanvasSelectionMode">GtkPlotCanvasSelectionMode</link> mode);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>child</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>mode</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-child-get-position" role="function">
<title>gtk_plot_canvas_child_get_position ()</title>
<indexterm zone="gtk-plot-canvas-child-get-position"><primary sortas="gtk_plot_canvas_child_get_position">gtk_plot_canvas_child_get_position</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link>            gtk_plot_canvas_child_get_position  (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="GtkPlotCanvasChild">GtkPlotCanvasChild</link> *child,
                                                         <link linkend="double">double</link> *x1,
                                                         <link linkend="double">double</link> *y1,
                                                         <link linkend="double">double</link> *x2,
                                                         <link linkend="double">double</link> *y2);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>child</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>x1</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>y1</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>x2</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>y2</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&#160;:</term><listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="gtk-plot-canvas-set-line-attributes" role="function">
<title>gtk_plot_canvas_set_line_attributes ()</title>
<indexterm zone="gtk-plot-canvas-set-line-attributes"><primary sortas="gtk_plot_canvas_set_line_attributes">gtk_plot_canvas_set_line_attributes</primary></indexterm><programlisting><link linkend="void">void</link>                gtk_plot_canvas_set_line_attributes (<link linkend="GtkPlotCanvas">GtkPlotCanvas</link> *canvas,
                                                         <link linkend="GtkPlotLine">GtkPlotLine</link> line);</programlisting>
<para>
</para><variablelist role="params">
<varlistentry><term><parameter>canvas</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>line</parameter>&#160;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
</variablelist></refsect2>

</refsect1>




</refentry>
