# Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

- Implementor `[external]`
  - Gtk::Widget `[external]`
    - Gtk::Container `[external]`
      - Goocanvas::Canvas
- Goocanvas::Bounds
- Goocanvas::LineDash
- Goocanvas::Points
- sigc::trackable `[external]`
  - Glib::ObjectBase `[external]`
    - Glib::Interface `[external]`
      - Goocanvas::Item
        - Goocanvas::ItemSimple
          - Goocanvas::Ellipse
          - Goocanvas::Grid
          - Goocanvas::Group
            - Goocanvas::Table
          - Goocanvas::Image
          - Goocanvas::Path
          - Goocanvas::Polyline
          - Goocanvas::Rect
          - Goocanvas::Text
          - Goocanvas::Widget
      - Goocanvas::ItemModel
        - Goocanvas::ItemModelSimple
          - Goocanvas::EllipseModel
          - Goocanvas::GridModel
          - Goocanvas::GroupModel
            - Goocanvas::TableModel
          - Goocanvas::ImageModel
          - Goocanvas::PathModel
          - Goocanvas::PolylineModel
          - Goocanvas::RectModel
          - Goocanvas::TextModel
      - Gtk::Buildable `[external]`
        - Gtk::Widget `[external]`
    - Glib::Object `[external]`
      - Goocanvas::ItemModelSimple
      - Goocanvas::ItemSimple
      - Goocanvas::Style
      - Gtk::Object `[external]`
        - Gtk::Widget `[external]`