Object Hierarchy

    GObject
        GInitiallyUnowned
            GtkObject
                MateCanvasItem
                    MateCanvasShape
                        MateCanvasBpath
                        MateCanvasRE
                            MateCanvasEllipse
                            MateCanvasRect
                        MateCanvasPolygon
                    MateCanvasGroup
                        MateCanvasClipgroup
                    MateCanvasLine
                    MateCanvasPixbuf
                    MateCanvasRichText
                    MateCanvasText
                    MateCanvasWidget
                GtkWidget
                    GtkContainer
                        GtkLayout
                            MateCanvas
    GBoxed
        MateCanvasPoints
        MateCanvasPathDef