Canvas Items

GnomeCanvasItem

Library

Gnome

Header File

libgnomeui/gnome-canvas.h

Description

GnomeCanvasItem is the abstract base class for canvas items. the chapter called GnomeCanvas and the chapter called Writing a GnomeCanvasItem describe it in detail.

GnomeCanvasRE

Library

Gnome

Header File

libgnomeui/gnome-canvas-rect-ellipse.h

Description

GnomeCanvasRE is the base class for the rectangle and ellipse canvas items. In the future, it may also be the base class for a GnomeCanvasArc item. the section called Rectangle and Ellipse Items in the chapter called GnomeCanvas details this canvas item.

GnomeCanvasEllipse

Library

Gnome

Header File

libgnomeui/gnome-canvas-rect-ellipse.h

Description

GnomeCanvasEllipse renders an ellipse on the canvas; see the section called Rectangle and Ellipse Items in the chapter called GnomeCanvas for more details.

GnomeCanvasRect

Library

Gnome

Header File

libgnomeui/gnome.h

Description

GnomeCanvasRect renders a rectangle on the canvas; see the section called Rectangle and Ellipse Items in the chapter called GnomeCanvas for more details.

GnomeCanvasGroup

Library

Gnome

Header File

libgnomeui/gnome-canvas.h

Description

GnomeCanvasGroup is a GnomeCanvasItem that contains other GnomeCanvasItems. It creates the hierarchical tree structure of the items on a GnomeCanvas. The GnomeCanvas creates a special GnomeCanvasGroup, called the root; all user-created canvas items must be added below the root group. See the chapter called GnomeCanvas for more details.

GnomeCanvasImage

Library

Gnome

Header File

libgnomeui/gnome-canvas-image.h

Description

GnomeCanvasImage displays an image on the canvas (specifically, a GdkImlibImage). See the section called Image Item in the chapter called GnomeCanvas for details.

GnomeCanvasLine

Library

Gnome

Header File

libgnomeui/gnome.h

Description

GnomeCanvasLine displays a line segment or series of line segments on the canvas; it can also be used to display an unfilled polygon, by joining the end of the last segment to the start of the first. Optionally, the line can have arrowheads at either end. See the section called Line Item in the chapter called GnomeCanvas.

GnomeCanvasPolygon

Library

Gnome

Header File

libgnomeui/gnome-canvas-polygon.h

Description

GnomeCanvasPolygon displays a filled polygon. Use GnomeCanvasLine for hollow polygons. See the section called Polygon Item in the chapter called GnomeCanvas for more details.

GnomeCanvasText

Library

Gnome

Header File

libgnomeui/gnome-canvas-text.h

Description

GnomeCanvasText displays some text on the canvas; see the section called Text Item in the chapter called GnomeCanvas for more information.

GnomeCanvasWidget

Library

Gnome

Header File

libgnomeui/gnome-canvas-widget.h

Description

GnomeCanvasWidget emulates a GtkContainer; it holds a child widget and displays it on the canvas. See the section called Widget Item in the chapter called GnomeCanvas for details.

GnomeCanvasTextItem

Library

Gnome

Header File

libgnomeui/gnome-icon-item.h

Description

GnomeCanvasTextItem is used internally by the GnomeIconList widget. You should never use it directly; it's considered an implementation detail and subject to change in future versions of the library.