### ----------------------------------------------------
### -- Gnome::Gtk3
### -- Licenses: Artistic-2.0
### -- Authors: Marcel Timmerman
### -- File: docs/content-docs/tutorial/Groundwork/images/Object.md
### ----------------------------------------------------
```plantuml
@startuml

skinparam packageStyle rectangle
skinparam stereotypeCBackgroundColor #80ffff
set namespaceSeparator ::
hide members

'Class and interface decorations
class Gnome::N::TopLevelClassSupport < Catch all class >

Interface Gnome::GObject::Signal <Interface>
class Gnome::GObject::Signal <<(R,#80ffff)>>

'Class connections
Gnome::N::TopLevelClassSupport <|-- Gnome::GObject::Object
Gnome::GObject::Signal <|. Gnome::GObject::Object

Gnome::GObject::Object .. Gnome::Gtk3::Widget
Gnome::Gtk3::Widget .. Gnome::Gtk3::Label
Gnome::Gtk3::Widget .. Gnome::Gtk3::Button

Gnome::GObject::Object <|-- Gnome::Gio::Application

@enduml
```


