For libgedit-tepl 6.12.0


I. Introduction
II. API Reference - Text Editor Support
General
Tepl Initialization and Finalization
TeplAbstractFactory — Abstract factory singleton class
Framework
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
TeplEncoding — Character encoding interface
TeplEncodingIconv — Character encoding for iconv
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
Code Folding
TeplFoldRegion — Foldable region in a GtkTextBuffer
TeplGutterRendererFolds — Basic gutter renderer for code folding
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
TeplLineColumnIndicator — Indicates the cursor position
TeplOverwriteIndicator — Indicates Insert or Overwrite mode for text edition
TeplPrefs — Preferences widgets to configure a text editor
TeplPrefsDialog — Preferences dialog
TeplSettings — Singleton class containing GSettings objects
TeplSpaceDrawerPrefs — Preferences widget for GtkSourceSpaceDrawer
TeplStyleSchemeChooserFull — A GtkSourceStyleScheme chooser widget for light and dark themes
TeplStyleSchemeChooserSimple — A simple GtkSourceStyleScheme chooser widget
III. API Reference - General Utilities
GObject Extras
TeplObjectCounters — Utility to detect memory leaks
TeplSignalGroup — A group of signal handlers
GIO Extras - File Metadata
TeplMetadata — File metadata
TeplMetadataManager — To store file metadata on disk
GIO Extras - Other
TeplSettingsBindingGroup — A group of GSettings bindings
GTK Extras - Info Bars
TeplInfoBar — Subclass of GtkInfoBar
TeplProgressInfoBar — A TeplInfoBar containing a GtkProgressBar
GTK Extras - Side or Bottom Panel
TeplPanel — Side or bottom panel interface
TeplPanelItem — Panel item data
TeplPanelNotebook — Side or bottom panel container based on GtkNotebook
TeplPanelSimple — A set of TeplPanelItem's
TeplPanelStack — Side or bottom panel container based on GtkStack
TeplPanelSwitcherMenu — A controller for TeplPanelSimple
TeplPanel1 — Side or bottom panel container
GTK Extras - Other
TeplFileChooser — Extra functions for GtkFileChooser
TeplStatusMenuButton — A GtkMenuButton suitable for GtkStatusbar
TeplWindowState — Handle GtkWindow state settings
Other Extras
TeplPango — Pango utility functions
TeplUtils — Utility functions
IV. API Breaks
Gtef 1 -> Gtef 2
Gtef 2 -> Tepl 3
Gtef 2 -> Amtk 3
Tepl 3 -> Tepl 4
Tepl 4 -> Tepl 5
Tepl 5 -> Tepl 6
API breaks during Tepl 6
V. Annexes
Object Hierarchy
Annotation Glossary
Index of all symbols
Index of deprecated symbols