Part II. Tepl API Reference

Table of Contents

General
Tepl Initialization and Finalization
Framework
TeplAbstractFactory — Abstract factory singleton class
TeplApplication — An extension of GtkApplication
TeplApplicationWindow — An extension of GtkApplicationWindow
TeplTabGroup — Interface for a group of TeplTab's
TeplNotebook — Subclass of GtkNotebook implementing the TeplTabGroup interface
TeplTab — Contains a TeplView and GtkInfoBars
TeplTabLabel — A TeplTab label, to use with GtkNotebook
TeplView — Subclass of GtkSourceView
TeplBuffer — Subclass of GtkSourceBuffer
Menus
TeplMenuShellGtkMenuShell functions
File Loading and Saving
TeplFile — On-disk representation of a TeplBuffer
TeplFileLoader — Load a file into a TeplBuffer
TeplFileSaver — Save a TeplBuffer into a file
IO error info bars — Verbose error reporting for file I/O operations
TeplFileChooser — Extra functions for GtkFileChooser
File Metadata
TeplMetadata — File metadata
TeplMetadataManager — To store file metadata on disk
Code Folding
TeplFoldRegion — Foldable region in a GtkTextBuffer
TeplGutterRendererFolds — Basic gutter renderer for code folding
Misc
TeplGotoLineBar — Horizontal bar for the 'Go to line' feature
TeplInfoBar — Subclass of GtkInfoBar
TeplIter — GtkTextIter utility functions
TeplPanel — Side or bottom panel container
TeplStatusbar — Subclass of GtkStatusbar
TeplStyleSchemeChooserWidget — A simple GtkSourceStyleSchemeChooser
TeplUtils — Utility functions