API Reference - Text Editor Support
Table of Contents
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
TeplMenuShell
- GtkMenuShell 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