GObject
  GInitiallyUnowned
    GtkWidget
      GtkWindow
        GtkDialog
          GtkAboutDialog
          GtkAppChooserDialog
          GtkColorChooserDialog
          GtkFileChooserDialog
          GtkFontChooserDialog
          GtkMessageDialog
          GtkPageSetupUnixDialog
          GtkPrintUnixDialog
        GtkApplicationWindow
        GtkAssistant
        GtkShortcutsWindow
      GtkAccelLabel
      GtkActionBar
      GtkAppChooserButton
      GtkAppChooserWidget
      GtkAspectFrame
      GtkBox
        GtkShortcutsSection
        GtkShortcutsGroup
      GtkButton
        GtkToggleButton
          GtkCheckButton
            GtkRadioButton
        GtkLinkButton
        GtkLockButton
      GtkCalendar
      GtkCellView
      GtkColorButton
      GtkColorChooserWidget
      GtkComboBox
        GtkComboBoxText
      GtkDragIcon
      GtkDrawingArea
      GtkPopover
        GtkEmojiChooser
        GtkPopoverMenu
      GtkEntry
      GtkExpander
      GtkFileChooserButton
      GtkFileChooserWidget
      GtkFixed
      GtkFlowBox
      GtkFlowBoxChild
      GtkFontButton
      GtkFontChooserWidget
      GtkFrame
      GtkGLArea
      GtkGrid
      GtkHeaderBar
      GtkIconView
      GtkImage
      GtkInfoBar
      GtkLabel
      GtkListBox
      GtkListBoxRow
      GtkMediaControls
      GtkMenuButton
      GtkNotebook
      GtkOverlay
      GtkPaned
      GtkPasswordEntry
      GtkPicture
      GtkPopoverMenuBar
      GtkProgressBar
      GtkRange
        GtkScale
      GtkRevealer
      GtkScaleButton
        GtkVolumeButton
      GtkScrollbar
      GtkScrolledWindow
      GtkSearchBar
      GtkSearchEntry
      GtkSeparator
      GtkShortcutLabel
      GtkShortcutsShortcut
      GtkSpinButton
      GtkSpinner
      GtkStack
      GtkStackSidebar
      GtkStackSwitcher
      GtkStatusbar
      GtkSwitch
      GtkLevelBar
      GtkText
      GtkTextView
      GtkTreeView
      GtkVideo
      GtkViewport
      GtkWindowControls
      GtkWindowHandle
    GtkAdjustment
    GtkCellArea
      GtkCellAreaBox
    GtkCellRenderer
      GtkCellRendererText
        GtkCellRendererAccel
        GtkCellRendererCombo
        GtkCellRendererSpin
      GtkCellRendererPixbuf
      GtkCellRendererProgress
      GtkCellRendererSpinner
      GtkCellRendererToggle
    GtkFileFilter
    GtkTreeViewColumn
  AtkObject
    GtkAccessible
      GtkWidgetAccessible
        GtkWindowAccessible
          GtkAssistantAccessible
        GtkButtonAccessible
          GtkToggleButtonAccessible
            GtkRadioButtonAccessible
          GtkLinkButtonAccessible
          GtkLockButtonAccessible
        GtkCompositeAccessible
        GtkComboBoxAccessible
        GtkEntryAccessible
        GtkExpanderAccessible
        GtkFlowBoxAccessible
        GtkFrameAccessible
        GtkIconViewAccessible
        GtkImageAccessible
        GtkLabelAccessible
        GtkListBoxAccessible
        GtkListBoxRowAccessible
        GtkMenuButtonAccessible
        GtkNotebookAccessible
        GtkPanedAccessible
        GtkPictureAccessible
        GtkProgressBarAccessible
        GtkRangeAccessible
          GtkScaleAccessible
        GtkScaleButtonAccessible
        GtkScrollbarAccessible
        GtkScrolledWindowAccessible
        GtkSpinButtonAccessible
        GtkSpinnerAccessible
        GtkStackAccessible
        GtkStatusbarAccessible
        GtkSwitchAccessible
        GtkLevelBarAccessible
        GtkTextAccessible
        GtkTextViewAccessible
        GtkTreeViewAccessible
      GtkCellAccessible
        GtkRendererCellAccessible
          GtkTextCellAccessible
          GtkImageCellAccessible
          GtkBooleanCellAccessible
  GApplication
    GtkApplication
  GtkAssistantPage
  GtkLayoutManager
    GtkBinLayout
    GtkBoxLayout
    GtkCenterLayout
    GtkConstraintLayout
    GtkFixedLayout
    GtkGridLayout
    GtkOverlayLayout
  GtkBuilderCScope
  GtkBuilder
  GtkCellAreaContext
  GtkConstraint
  GtkConstraintGuide
  GtkCssProvider
  GtkEventController
    GtkGesture
      GtkGestureSingle
        GtkDragSource
        GtkGestureClick
        GtkGestureDrag
          GtkGesturePan
        GtkGestureLongPress
        GtkGestureStylus
        GtkGestureSwipe
      GtkGestureRotate
      GtkGestureZoom
    GtkDropTarget
    GtkDropTargetAsync
    GtkEventControllerKey
    GtkEventControllerFocus
    GtkEventControllerLegacy
    GtkEventControllerMotion
    GtkEventControllerScroll
    GtkPadController
    GtkShortcutController
  GtkEntryBuffer
  GtkEntryCompletion
  GtkFilterListModel
  GtkFlattenListModel
  GtkLayoutChild
    GtkGridLayoutChild
    GtkConstraintLayoutChild
    GtkFixedLayoutChild
  GtkIconTheme
  GtkIMContext
    GtkIMContextSimple
    GtkIMMulticontext
  GtkListStore
  GtkMapListModel
  GtkMediaStream
    GtkMediaFile
  GMountOperation
    GtkMountOperation
  GtkNativeDialog
  GtkNoSelection
  GtkNotebookPage
  GtkPageSetup
  GtkPrinter
  GtkPrintContext
  GtkPrintJob
  GtkPrintOperation
  GtkPrintSettings
  GtkRecentManager
  GtkSettings
  GtkShortcut
  GtkSingleSelection
  GtkSizeGroup
  GtkSliceListModel
  GdkSnapshot
    GtkSnapshot
  GtkSortListModel
  GtkStackPage
  GtkStyleContext
  GtkTextBuffer
  GtkTextChildAnchor
  GtkTextMark
  GtkTextTag
  GtkTextTagTable
  GtkTreeListModel
  GtkTreeListRow
  GtkTreeModelFilter
  GtkTreeModelSort
  GtkTreeSelection
  GtkTreeStore
  GtkWindowGroup
  GListStore
  GdkCursor
  GtkTooltip
  GdkDisplay
  GtkShortcutAction
    GtkSignalAction
    GtkNothingAction
    GtkNamedAction
    GtkCallbackAction
  GtkShortcutTrigger
    GtkKeyvalTrigger
    GtkNeverTrigger
    GtkAlternativeTrigger
  GApplicationCommandLine
  GMenuModel
  GdkPixbuf
  GdkTexture
  GdkContentProvider
  GdkDrag
  GdkDrop
  GThemedIcon
  GdkDrawContext
    GdkGLContext
  GTask
  GPermission
  GInputStream
    GMemoryInputStream
    GFilterInputStream
      GBufferedInputStream
        GDataInputStream
    GSocketInputStream
  GdkDevice
  GtkPrintBackend
  GdkClipboard
  GDBusAuthObserver
  GCredentials
  GIOStream
    GSocketConnection
      GUnixConnection
      GTcpConnection
  GDBusConnection
  GDBusProxy
  GSocketAddress
    GUnixSocketAddress
    GInetSocketAddress
      GProxyAddress
  GSocket
  GSocketClient
  GSocketAddressEnumerator
    GSocketAddressAddressEnumerator
  GOutputStream
    GFilterOutputStream
      GDataOutputStream
    GSocketOutputStream
  GDBusAuth
  GDBusAuthMechanism
    GDBusAuthMechanismAnon
    GDBusAuthMechanismSha1
    GDBusAuthMechanismExternal
  GSocketControlMessage
    GUnixCredentialsMessage
GInterface
  GTypePlugin
  AtkImplementorIface
  GtkBuildable
  GtkConstraintTarget
  GtkNative
  GtkShortcutManager
  GtkRoot
  GtkActionable
  GtkAppChooser
  GActionGroup
  GActionMap
  GtkOrientable
  GtkBuilderScope
  GtkCellLayout
  GtkCellEditable
  GtkColorChooser
  GtkStyleProvider
  GtkEditable
  GtkFileChooser
  GtkFileChooserEmbed
  GListModel
  GtkFontChooser
  GtkScrollable
  GtkTreeModel
  GtkTreeDragSource
  GtkTreeDragDest
  GtkTreeSortable
  GdkPaintable
  GtkSelectionModel
  GtkPrintOperationPreview
  AtkComponent
  AtkWindow
  GFile
  GAppInfo
  AtkAction
  AtkImage
  AtkTableCell
  AtkText
  GIcon
  GLoadableIcon
  AtkSelection
  AtkEditableText
  GAction
  GAsyncResult
  AtkHypertext
  AtkHyperlinkImpl
  AtkValue
  GSeekable
  GPollableInputStream
  GInitable
  GAsyncInitable
  GDBusInterface
  GSocketConnectable
  GDatagramBased
  AtkTable
  GtkCellAccessibleParent
  GProxyResolver
  GFileDescriptorBased
  GPollableOutputStream
GBoxed
  GValueArray
  GtkPaperSize
  GtkTextIter
  GStrv
  GVariantDict
  GtkTreeIter
  GdkRectangle
  CairoRectangleInt
  GdkRGBA
  PangoAttrList
  PangoFontDescription
  GError
  GtkCssSection
  GdkEventSequence
  GdkContentFormats
  GValue
  PangoTabArray
  GtkDelayedFontDescription
  GtkTreePath
  GArray
  GDBusInterfaceInfo
  GdkFileList
  GByteArray
