GObject
├── ECalDataModel
├── GApplication
│ ╰── GtkApplication
│ ╰── GcalApplication
├── GInitiallyUnowned
│ ╰── GtkWidget
│ ├── GtkContainer
│ │ ├── GtkBin
│ │ │ ├── GcalDateChooserDay
│ │ │ ├── GcalDateChooser
│ │ │ ├── GtkWindow
│ │ │ │ ├── GtkDialog
│ │ │ │ │ ├── GcalEditDialog
│ │ │ │ │ ╰── GcalSourceDialog
│ │ │ │ ╰── GtkApplicationWindow
│ │ │ │ ╰── GcalWindow
│ │ │ ├── GtkPopover
│ │ │ │ ├── GcalQuickAddPopover
│ │ │ │ ╰── GcalSearchView
│ │ │ ╰── GtkButton
│ │ │ ╰── GtkToggleButton
│ │ │ ╰── GtkMenuButton
│ │ │ ╰── GcalTimeSelector
│ │ ├── GcalSubscriberView
│ │ │ ╰── GcalMonthView
│ │ ├── GtkBox
│ │ │ ├── GcalMultiChoice
│ │ │ ├── GcalWeekView
│ │ │ ╰── GcalYearView
│ │ ├── GcalWeekGrid
│ │ ╰── GtkGrid
│ │ ╰── GcalWeekHeader
│ ├── GtkEntry
│ │ ╰── GcalDateSelector
│ ╰── GcalEventWidget
├── GcalEvent
├── GcalManager
├── GDBusProxy
│ ╰── GcalShellSearchProvider2Proxy
├── GDBusInterfaceSkeleton
│ ╰── GcalShellSearchProvider2Skeleton
╰── GcalShellSearchProvider
GInterface
├── ECalDataModelSubscriber
├── GcalView
╰── GcalShellSearchProvider2
GBoxed
╰── GcalRangeTree
GEnum
╰── GcalWindowViewType