<?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 <gtkextra.h> 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 << 0, GTK_PLOT_CANVAS_CAN_RESIZE = 1 << 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)->flags) </programlisting> <para> </para><variablelist role="params"> <varlistentry><term><parameter>canvas</parameter> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>flags</parameter> :</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) &= ~(flags)) </programlisting> <para> </para><variablelist role="params"> <varlistentry><term><parameter>canvas</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>flags</parameter> :</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) & GTK_PLOT_CANVAS_CAN_DND_POINT) </programlisting> <para> </para><variablelist role="params"> <varlistentry><term><parameter>canvas</parameter> :</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) & GTK_PLOT_CANVAS_CAN_DND) </programlisting> <para> </para><variablelist role="params"> <varlistentry><term><parameter>canvas</parameter> :</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) & GTK_PLOT_CANVAS_CAN_SELECT_POINT) </programlisting> <para> </para><variablelist role="params"> <varlistentry><term><parameter>canvas</parameter> :</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) & GTK_PLOT_CANVAS_CAN_SELECT_ITEM) </programlisting> <para> </para><variablelist role="params"> <varlistentry><term><parameter>canvas</parameter> :</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) & GTK_PLOT_CANVAS_CAN_SELECT) </programlisting> <para> </para><variablelist role="params"> <varlistentry><term><parameter>canvas</parameter> :</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> :</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> :</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> :</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> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>height</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>magnification</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><emphasis>Returns</emphasis> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>width</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>height</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>magnification</parameter> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>pc</parameter> :</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> :</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> :</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> :</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> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>visible</parameter> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>step</parameter> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>style</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>width</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>color</parameter> :</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> :</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> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><emphasis>Returns</emphasis> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>width</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>height</parameter> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>magnification</parameter> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>transparent</parameter> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><emphasis>Returns</emphasis> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>background</parameter> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>px</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>py</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>x</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>y</parameter> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>x</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>y</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>px</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>py</parameter> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>child</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>x1</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>y1</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>x2</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>y2</parameter> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>child</parameter> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>child</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>x1</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>y1</parameter> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>child</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>x1</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>y1</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>x2</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>y2</parameter> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>selection</parameter> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>mode</parameter> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>child</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>x1</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>y1</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>x2</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>y2</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><emphasis>Returns</emphasis> :</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> :</term> <listitem><simpara> </simpara></listitem></varlistentry> <varlistentry><term><parameter>line</parameter> :</term> <listitem><simpara> </simpara></listitem></varlistentry> </variablelist></refsect2> </refsect1> </refentry>