# Package: Ellipse

## Documentation

Table of Contents
Class Inheritance Tree
Widget Screenshots
Package groups

## Index

Package: Ellipse

- Goto spec source

# Description

    package Gtk.Extra.Plot_Canvas.Ellipse is

A special kind of child that can be put in a Gtk_Plot_Canvas.

Binding from C File version gtkextra 2.1.1

# Classes

### Gtk_Plot_Canvas_Ellipse_Record

- Goto declaration in source

    type Gtk_Plot_Canvas_Ellipse_Record is new Gtk_Plot_Canvas_Child_Record
         with null record;

#### Ancestors:

Gtk.Extra.Plot_Canvas.Gtk_Plot_Canvas_Child_Record
Glib.Object.GObject_Record

#### Primitive operations:

Glib.Object.Deallocate

- To API doc
- To spec

(Inherited)
Glib.Object.Get_Type

- To API doc
- To spec

(Inherited)
Glib.Object.Notify

- To API doc
- To spec

(Inherited)
Glib.Object.Ref

- To API doc
- To spec

(Inherited)
Glib.Object.Ref_Sink

- To API doc
- To spec

(Inherited)
Glib.Object.Unref

- To API doc
- To spec

(Inherited)
Gtk.Extra.Plot_Canvas.Set_Selection

- To API doc
- To spec

(Inherited)
Gtk.Extra.Plot_Canvas.Set_Selection_Mode

- To API doc
- To spec

(Inherited)
Set_Attributes

- To API doc
- To spec

# Types

### Gtk_Plot_Canvas_Ellipse

- Goto declaration in source

    type Gtk_Plot_Canvas_Ellipse is access
         all Gtk_Plot_Canvas_Ellipse_Record'Class;

# Subprograms & Entries

### Gtk_New

- Goto spec in source

    procedure Gtk_New (Child: out Gtk_Plot_Canvas_Ellipse;Style: Gtk.Extra.Plot_Data.Plot_Line_Style;Width: Gfloat;Fg: Gdk.Color.Gdk_Color;Bg: Gdk.Color.Gdk_Color;Fill: Boolean);

Creates a new ellipse child

### Get_Type

- Goto spec in source
- Goto body in source

    function Get_Type return Glib.GType;

Return the internal type used for this child

### Set_Attributes

- Goto spec in source

    procedure Set_Attributes (Ellipse: access Gtk_Plot_Canvas_Ellipse_Record;Style: Gtk.Extra.Plot_Data.Plot_Line_Style;Width: Gdouble;Fg: Gdk.Color.Gdk_Color;Bg: Gdk.Color.Gdk_Color;Fill: Boolean);

Change the attributes of the ellipse