libgedit-tepl 6 Reference Manual
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
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
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