|  |  |  |  | 
    GObject
    ├── TeplAbstractFactory
    ├── TeplApplication
    ├── TeplApplicationWindow
    ├── GtkTextBuffer
    │   ╰── GtkSourceBuffer
    │       ╰── TeplBuffer
    ├── TeplFile
    ├── TeplFileLoader
    ├── TeplFileSaver
    ├── TeplFoldRegion
    ├── GInitiallyUnowned
    │   ├── GtkWidget
    │   │   ╰── GtkContainer
    │   │       ├── GtkGrid
    │   │       │   ├── TeplGotoLineBar
    │   │       │   ├── TeplLanguageChooserWidget
    │   │       │   ├── TeplPanel
    │   │       │   ├── TeplSpaceDrawerPrefs
    │   │       │   ├── TeplTab
    │   │       │   ╰── TeplTabLabel
    │   │       ├── GtkBox
    │   │       │   ├── GtkInfoBar
    │   │       │   │   ╰── TeplInfoBar
    │   │       │   │       ╰── TeplProgressInfoBar
    │   │       │   ╰── GtkStatusbar
    │   │       │       ╰── TeplStatusbar
    │   │       ├── GtkBin
    │   │       │   ├── GtkWindow
    │   │       │   │   ╰── GtkDialog
    │   │       │   │       ├── TeplLanguageChooserDialog
    │   │       │   │       ╰── TeplPrefsDialog
    │   │       │   ├── TeplLineColumnIndicator
    │   │       │   ├── TeplOverwriteIndicator
    │   │       │   ╰── TeplStyleSchemeChooserWidget
    │   │       ├── GtkNotebook
    │   │       │   ╰── TeplNotebook
    │   │       ╰── GtkTextView
    │   │           ╰── GtkSourceView
    │   │               ╰── TeplView
    │   ╰── GtkSourceGutterRenderer
    │       ╰── TeplGutterRendererFolds
    ├── TeplMetadata
    ├── TeplMetadataManager
    ╰── TeplSettings
    GInterface
    ├── TeplTabGroup
    ╰── TeplLanguageChooser
    GFlags
    ├── TeplFileSaverFlags
    ╰── TeplGutterRendererFoldsState
    GEnum
    ├── TeplInfoBarLocation
    ├── TeplNewlineType
    ╰── TeplSelectionType