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
TeplMenuShell
—
GtkMenuShell
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
Info Bars
TeplInfoBar
— Subclass of
GtkInfoBar
TeplProgressInfoBar
— A
TeplInfoBar
containing a
GtkProgressBar
Language Choosers
TeplLanguageChooser
— Interface implemented by widgets for choosing a
GtkSourceLanguage
TeplLanguageChooserDialog
— A dialog for choosing a
GtkSourceLanguage
TeplLanguageChooserWidget
— A widget for choosing a
GtkSourceLanguage
Misc
TeplGotoLineBar
— Horizontal bar for the 'Go to line' feature
TeplIter
— GtkTextIter utility functions
TeplPanel
— Side or bottom panel container
TeplPango
— Pango utility functions
TeplSignalGroup
— A group of signal handlers
TeplSpaceDrawerPrefs
— Preferences widget for
GtkSourceSpaceDrawer
TeplStatusbar
— Subclass of
GtkStatusbar
TeplStyleSchemeChooserWidget
— A simple
GtkSourceStyleSchemeChooser
TeplUtils
— Utility functions