Geany  1.24.1
Data Structures
Here are the data structures with brief descriptions:
 CGeanyAppImportant application fields
 CGeanyDataThis contains pointers to global variables owned by Geany for plugins to use
 CGeanyDocumentStructure for representing an open tab with all its properties
 CGeanyEditorEditor-owned fields for each document
 CGeanyEditorPrefsDefault prefs when creating a new editor window
 CGeanyEncodingStructure to represent an encoding to be used in Geany
 CGeanyFilePrefsFile Prefs
 CGeanyFiletypeRepresents a filetype
 CGeanyFunctionsThis contains pointers to functions owned by Geany for plugins to use
 CGeanyIndentPrefsIndentation prefs that might be different according to project or filetype
 CGeanyInterfacePrefsInterface preferences
 CGeanyKeyBindingRepresents a single keybinding action
 CGeanyKeyGroupInfo
 CGeanyLexerStyleFields representing the different attributes of a Scintilla lexer style
 CGeanyMainWidgetsImportant widgets in the main window
 CGeanyPluginBasic information for the plugin and identification
 CGeanyPrefsGeneral Preferences dialog settings
 CGeanyProjectStructure for representing a project
 CGeanySearchPrefsSearch preferences
 CGeanyTemplatePrefsTemplate preferences
 CGeanyToolbarPrefsToolbar settings
 CGeanyToolPrefsTools preferences
 CPluginCallbackCallback array entry type used with the plugin_callbacks symbol
 CPluginFields
 CPluginInfoBasic information about a plugin available to Geany without loading the plugin
 CSciFuncsWrapper functions for Scintilla messages
 CScintillaFuncsSee http://scintilla.org for the full documentation
 CTMSourceFile
 CTMWorkObject
 CTMWorkspace