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