Part I. API reference

Table of Contents

Main Classes
Gtex Initialization and Finalization
GtexFactory — TeplAbstractFactory subclass
GtexSettings — Singleton class containing GSettings objects
GtexApp — Subclass of GtkApplication
GtexView — Additional TeplView functions
GtexDocument — TeplBuffer subclass
Build Tools
GtexBuildJob — Build job
GtexBuildTool — Build tool
GtexBuildTools — Build tools base class
GtexBuildToolsDefault — Default build tools
GtexBuildToolsPersonal — Personal build tools
GtexBuildView — Build view
GtexPostProcessor — post-processor base class
GtexPostProcessorAllOutput — all-output post-processor
GtexPostProcessorLatex — LaTeX post-processor
GtexPostProcessorLatexmk — latexmk post-processor
Find and Replace
GtexFindBar — Find bar widget
Projects
GtexProject — A project
GtexProjects — The set of all projects
GtexCreateProjectDialog — A dialog to create a new project
GtexConfigureProjectDialog — A dialog to configure an existing project
GtexManageProjectsDialog — A dialog to manage projects
GtexProjectDialogsCommon — Common functions between project dialogs
Structure
GtexStructure — Document structure widget
Templates
GtexTemplatesDialogs
GtexTemplatesManageDialog — Dialog to manage personal templates
GtexTemplatesDefault — Default templates
GtexTemplatesPersonal — Personal templates
Misc
GtexBottomPanel — The bottom panel
GtexCommands — Actions, menus and toolbars
GtexDirs — Application directories
GtexPrefs — For the preferences dialog
GtexSynctex — SyncTeX support between this application and Evince
GtexTabLabel — Subclass of TeplTabLabel
GtexTreeModelNode — GtkTreeModel based on GNode
GtexUtils — Utility functions