GObject
├── AmtkActionInfoCentralStore
├── AmtkActionInfoStore
├── AmtkApplicationWindow
├── AmtkFactory
│ ╰── AmtkFactoryMenu
├── AmtkMenuShell
├── TeplApplication
├── TeplApplicationWindow
├── GtkTextBuffer
│ ╰── GtkSourceBuffer
│ ╰── TeplBuffer
├── TeplFile
├── TeplFileLoader
├── TeplFileMetadata
├── TeplFileSaver
├── TeplFoldRegion
╰── GInitiallyUnowned
├── GtkSourceGutterRenderer
│ ╰── TeplGutterRendererFolds
╰── GtkWidget
╰── GtkContainer
├── GtkBox
│ ╰── GtkInfoBar
│ ╰── TeplInfoBar
├── GtkNotebook
│ ╰── TeplNotebook
├── GtkGrid
│ ╰── TeplTab
╰── GtkTextView
╰── GtkSourceView
╰── TeplView
GInterface
╰── TeplTabGroup
GBoxed
├── AmtkActionInfo
╰── TeplEncoding
GFlags
├── AmtkFactoryFlags
├── TeplFileSaverFlags
╰── TeplGutterRendererFoldsState
GEnum
├── TeplCompressionType
├── TeplFileLoaderError
├── TeplFileSaverError
├── TeplNewlineType
╰── TeplSelectionType