GObject
├── CinnamonApp
├── CinnamonAppSystem
├── CinnamonDocSystem
├── GInitiallyUnowned
│ ├── GtkWidget
│ │ ╰── GtkContainer
│ │ ╰── GtkBin
│ │ ╰── GtkWindow
│ │ ╰── CinnamonEmbeddedWindow
│ ╰── ClutterActor
│ ├── StWidget
│ │ ├── CinnamonGenericContainer
│ │ ├── StBin
│ │ │ ╰── CinnamonSlicer
│ │ ╰── CinnamonStack
│ ╰── ClutterTexture
│ ╰── ClutterX11TexturePixmap
│ ╰── CinnamonGtkEmbed
│ ╰── CinnamonTrayIcon
├── CinnamonGlobal
├── GMountOperation
│ ╰── CinnamonMountOperation
├── CinnamonPerfLog
├── CinnamonRecorder
├── CinnamonScreenshot
├── CinnamonTrayManager
├── CinnamonWindowTracker
├── CinnamonWM
╰── CinnamonXFixesCursor
GEnum
├── CinnamonAppState
├── CinnamonCursor
╰── CinnamonStageInputMode
GBoxed
├── CinnamonGenericContainerAllocation
╰── CinnamonStartupSequence