<!-- ##### SECTION Title ##### -->
GtkPlotCanvas

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### ENUM GtkPlotCanvasAction ##### -->
<para>

</para>

@GTK_PLOT_CANVAS_ACTION_INACTIVE: 
@GTK_PLOT_CANVAS_ACTION_SELECTION: 
@GTK_PLOT_CANVAS_ACTION_DRAG: 
@GTK_PLOT_CANVAS_ACTION_RESIZE: 

<!-- ##### ENUM GtkPlotCanvasFlag ##### -->
<para>

</para>

@GTK_PLOT_CANVAS_FROZEN: 
@GTK_PLOT_CANVAS_CAN_MOVE: 
@GTK_PLOT_CANVAS_CAN_RESIZE: 

<!-- ##### ENUM GtkPlotCanvasSelection ##### -->
<para>

</para>

@GTK_PLOT_CANVAS_SELECT_NONE: 
@GTK_PLOT_CANVAS_SELECT_MARKERS: 
@GTK_PLOT_CANVAS_SELECT_TARGET: 

<!-- ##### ENUM GtkPlotCanvasSelectionMode ##### -->
<para>

</para>

@GTK_PLOT_CANVAS_SELECT_CLICK_1: 
@GTK_PLOT_CANVAS_SELECT_CLICK_2: 

<!-- ##### ENUM GtkPlotCanvasPos ##### -->
<para>

</para>

@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: 

<!-- ##### MACRO GTK_PLOT_CANVAS_DND_FLAGS ##### -->
<para>

</para>



<!-- ##### MACRO GTK_PLOT_CANVAS_FLAGS ##### -->
<para>

</para>

@canvas: 


<!-- ##### MACRO GTK_PLOT_CANVAS_SET_FLAGS ##### -->
<para>

</para>

@canvas: 
@flags: 


<!-- ##### MACRO GTK_PLOT_CANVAS_UNSET_FLAGS ##### -->
<para>

</para>

@canvas: 
@flags: 


<!-- ##### MACRO GTK_PLOT_CANVAS_CAN_DND_POINT ##### -->
<para>

</para>

@canvas: 


<!-- ##### MACRO GTK_PLOT_CANVAS_CAN_DND ##### -->
<para>

</para>

@canvas: 


<!-- ##### MACRO GTK_PLOT_CANVAS_CAN_SELECT_POINT ##### -->
<para>

</para>

@canvas: 


<!-- ##### MACRO GTK_PLOT_CANVAS_CAN_SELECT_ITEM ##### -->
<para>

</para>

@canvas: 


<!-- ##### MACRO GTK_PLOT_CANVAS_CAN_SELECT ##### -->
<para>

</para>

@canvas: 


<!-- ##### MACRO GTK_PLOT_CANVAS_CHILD ##### -->
<para>

</para>

@obj: 


<!-- ##### MACRO GTK_PLOT_CANVAS_CHILD_CLASS ##### -->
<para>

</para>

@klass: 


<!-- ##### MACRO GTK_IS_PLOT_CANVAS_CHILD ##### -->
<para>

</para>

@obj: 


<!-- ##### MACRO GTK_TYPE_PLOT_CANVAS_CHILD ##### -->
<para>

</para>



<!-- ##### FUNCTION gtk_plot_canvas_child_get_type ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION gtk_plot_canvas_new ##### -->
<para>

</para>

@width: 
@height: 
@magnification: 
@Returns: 


<!-- ##### FUNCTION gtk_plot_canvas_construct ##### -->
<para>

</para>

@canvas: 
@width: 
@height: 
@magnification: 


<!-- ##### FUNCTION gtk_plot_canvas_set_pc ##### -->
<para>

</para>

@canvas: 
@pc: 


<!-- ##### FUNCTION gtk_plot_canvas_paint ##### -->
<para>

</para>

@canvas: 


<!-- ##### FUNCTION gtk_plot_canvas_refresh ##### -->
<para>

</para>

@canvas: 


<!-- ##### FUNCTION gtk_plot_canvas_freeze ##### -->
<para>

</para>

@canvas: 


<!-- ##### FUNCTION gtk_plot_canvas_thaw ##### -->
<para>

</para>

@canvas: 


<!-- ##### FUNCTION gtk_plot_canvas_grid_set_visible ##### -->
<para>

</para>

@canvas: 
@visible: 


<!-- ##### FUNCTION gtk_plot_canvas_grid_set_step ##### -->
<para>

</para>

@canvas: 
@step: 


<!-- ##### FUNCTION gtk_plot_canvas_grid_set_attributes ##### -->
<para>

</para>

@canvas: 
@style: 
@width: 
@color: 


<!-- ##### FUNCTION gtk_plot_canvas_cancel_action ##### -->
<para>

</para>

@plot_canvas: 


<!-- ##### FUNCTION gtk_plot_canvas_unselect ##### -->
<para>

</para>

@plot_canvas: 


<!-- ##### FUNCTION gtk_plot_canvas_get_active_item ##### -->
<para>

</para>

@canvas: 
@Returns: 


<!-- ##### FUNCTION gtk_plot_canvas_set_size ##### -->
<para>

</para>

@canvas: 
@width: 
@height: 


<!-- ##### FUNCTION gtk_plot_canvas_set_magnification ##### -->
<para>

</para>

@canvas: 
@magnification: 


<!-- ##### FUNCTION gtk_plot_canvas_set_transparent ##### -->
<para>

</para>

@canvas: 
@transparent: 


<!-- ##### FUNCTION gtk_plot_canvas_transparent ##### -->
<para>

</para>

@canvas: 
@Returns: 


<!-- ##### FUNCTION gtk_plot_canvas_set_background ##### -->
<para>

</para>

@canvas: 
@background: 


<!-- ##### FUNCTION gtk_plot_canvas_get_pixel ##### -->
<para>

</para>

@plot_canvas: 
@px: 
@py: 
@x: 
@y: 


<!-- ##### FUNCTION gtk_plot_canvas_get_position ##### -->
<para>

</para>

@plot_canvas: 
@x: 
@y: 
@px: 
@py: 


<!-- ##### FUNCTION gtk_plot_canvas_put_child ##### -->
<para>

</para>

@canvas: 
@child: 
@x1: 
@y1: 
@x2: 
@y2: 


<!-- ##### FUNCTION gtk_plot_canvas_remove_child ##### -->
<para>

</para>

@canvas: 
@child: 


<!-- ##### FUNCTION gtk_plot_canvas_child_move ##### -->
<para>

</para>

@canvas: 
@child: 
@x1: 
@y1: 


<!-- ##### FUNCTION gtk_plot_canvas_child_move_resize ##### -->
<para>

</para>

@canvas: 
@child: 
@x1: 
@y1: 
@x2: 
@y2: 


<!-- ##### FUNCTION gtk_plot_canvas_child_set_selection ##### -->
<para>

</para>

@child: 
@selection: 


<!-- ##### FUNCTION gtk_plot_canvas_child_set_selection_mode ##### -->
<para>

</para>

@child: 
@mode: 


<!-- ##### FUNCTION gtk_plot_canvas_child_get_position ##### -->
<para>

</para>

@canvas: 
@child: 
@x1: 
@y1: 
@x2: 
@y2: 
@Returns: 


<!-- ##### FUNCTION gtk_plot_canvas_set_line_attributes ##### -->
<para>

</para>

@canvas: 
@line: 


