GnomeCanvasLine

GnomeCanvasLine — Line canvas item

Synopsis


#include <libgnomecanvas/libgnomecanvas.h>


struct      GnomeCanvasLine;

Object Hierarchy


  GObject
   +----GtkObject
         +----GnomeCanvasItem
               +----GnomeCanvasLine

Properties


  "arrow-shape-a"        gdouble              : Read / Write
  "arrow-shape-b"        gdouble              : Read / Write
  "arrow-shape-c"        gdouble              : Read / Write
  "cap-style"            GdkCapStyle          : Read / Write
  "fill-color"           gchararray           : Read / Write
  "fill-color-gdk"       GdkColor             : Read / Write
  "fill-color-rgba"      guint                : Read / Write
  "fill-stipple"         GdkDrawable          : Read / Write
  "first-arrowhead"      gboolean             : Read / Write
  "join-style"           GdkJoinStyle         : Read / Write
  "last-arrowhead"       gboolean             : Read / Write
  "line-style"           GdkLineStyle         : Read / Write
  "points"               GnomeCanvasPoints    : Read / Write
  "smooth"               gboolean             : Read / Write
  "spline-steps"         guint                : Read / Write
  "width-pixels"         guint                : Read / Write
  "width-units"          gdouble              : Read / Write

Description

A canvas item for drawing lines. This canvas item uses a GnomeCanvasPoints structure so one or multiple joined lined segments can be drawn with a single GnomeCanvasLine item.

Details

struct GnomeCanvasLine

struct GnomeCanvasLine;

This structure should not be accessed directly. Use the object's properties for querying or changing its parameters.

Properties

"arrow-shape-a" (gdouble : Read / Write)

Distance from tip of arrowhead to center.

"arrow-shape-b" (gdouble : Read / Write)

Distance from tip of arrowhead to trailing point, measured along shaft.

"arrow-shape-c" (gdouble : Read / Write)

Distance of arrowhead trailing points from outside edge of shaft.

"cap-style" (GdkCapStyle : Read / Write)

Determines how the ends of lines are drawn (the line cap style).

"fill-color" (gchararray : Read / Write)

X color specification for line.

"fill-color-gdk" (GdkColor : Read / Write)

Pointer to an allocated GdkColor to draw the line with.

"fill-color-rgba" (guint : Read / Write)

Line color with an alpha component (in the format 0xRRGGBBAA).

"fill-stipple" (GdkDrawable : Read / Write)

Stipple pattern for the line.

"first-arrowhead" (gboolean : Read / Write)

Specifies whether to draw an arrowhead on the first point of the line.

"join-style" (GdkJoinStyle : Read / Write)

Vertex join style for line segments (GDK_JOIN_MITER to join by extending each line to meet at an angle, GDK_JOIN_ROUND to join by a circular arc, and GDK_JOIN_BEVEL to join by a straight line which makes an equal angle with each line).

"last-arrowhead" (gboolean : Read / Write)

Specifies whether to draw an arrowhead on the last point of the line.

"line-style" (GdkLineStyle : Read / Write)

Line dash style.

"points" (GnomeCanvasPoints : Read / Write)

Pointer to a GnomeCanvasPoints structure. This can be created by a call to gnome_canvas_points_new().

"smooth" (gboolean : Read / Write)

Specifies whether to smooth the line using parabolic splines.

"spline-steps" (guint : Read / Write)

Specifies the number of steps to use when rendering curves.

"width-pixels" (guint : Read / Write)

Width of the line in pixels. The line width will not be scaled when the canvas zoom factor changes.

"width-units" (gdouble : Read / Write)

Width of the line in canvas units. The line width will be scaled when the canvas zoom factor changes.