CanvasEllipseModel


Object Hierarchy:

Goo.CanvasEllipseModel Goo.CanvasEllipseModel Goo.CanvasEllipseModel Goo.CanvasItemModelSimple Goo.CanvasItemModelSimple Goo.CanvasItemModelSimple->Goo.CanvasEllipseModel GLib.Object GLib.Object GLib.Object->Goo.CanvasItemModelSimple Goo.CanvasItemModel Goo.CanvasItemModel Goo.CanvasItemModel->Goo.CanvasEllipseModel Goo.CanvasItemModel->Goo.CanvasItemModelSimple

Description:

[ CCode ( type_id = "goo_canvas_ellipse_model_get_type ()" ) ]
public class CanvasEllipseModel : CanvasItemModelSimple, CanvasItemModel

GooCanvasEllipseModel represents a model for ellipse items.

It is a subclass of CanvasItemModelSimple and so inherits all of the style properties such as "stroke-color", "fill-color" and "line-width".

It also implements the CanvasItemModel interface, so you can use the CanvasItemModel functions such as raise and rotate.

To create a CanvasEllipseModel use CanvasEllipseModel.

To get or set the properties of an existing CanvasEllipseModel, use @get and @set.

The ellipse can be specified either with the "center-x", "center-y", "radius-x" and "radius-y" properties, or with the "x", "y", "width" and "height" properties.

To respond to events such as mouse clicks on the ellipse you must connect to the signal handlers of the corresponding CanvasEllipse objects. (See get_item and item_created.)


Namespace: Goo
Package: goocanvas-2.0

Content:

Properties:

Creation methods:

Fields:

Inherited Members:

All known members inherited from class GLib.Object



2022 vala-language.org