Object Hierarchy

    GObject
    ├── TeplAbstractFactory
    ├── TeplApplication
    ├── TeplApplicationWindow
    ├── GtkTextBuffer
       ╰── GtkSourceBuffer
           ╰── TeplBuffer
    ├── TeplFile
    ├── TeplFileLoader
    ├── TeplFileSaver
    ├── TeplFoldRegion
    ├── GInitiallyUnowned
       ├── GtkWidget
          ╰── GtkContainer
              ├── GtkGrid
                 ├── TeplGotoLineBar
                 ├── TeplPanel
                 ├── TeplTab
                 ╰── TeplTabLabel
              ├── GtkBox
                 ├── GtkInfoBar
                    ╰── TeplInfoBar
                 ╰── GtkStatusbar
                     ╰── TeplStatusbar
              ├── GtkNotebook
                 ╰── TeplNotebook
              ├── GtkBin
                 ╰── TeplStyleSchemeChooserWidget
              ╰── GtkTextView
                  ╰── GtkSourceView
                      ╰── TeplView
       ╰── GtkSourceGutterRenderer
           ╰── TeplGutterRendererFolds
    ├── TeplMetadata
    ╰── TeplMetadataManager
    GInterface
    ╰── TeplTabGroup
    GFlags
    ├── TeplFileSaverFlags
    ╰── TeplGutterRendererFoldsState
    GEnum
    ├── TeplNewlineType
    ╰── TeplSelectionType