Geany  dev
Data Structures
Here are the data structures with brief descriptions:
oCGeanyAppImportant application fields
oCGeanyDataThis contains pointers to global variables owned by Geany for plugins to use
oCGeanyDocumentStructure for representing an open tab with all its properties
oCGeanyEditorEditor-owned fields for each document
oCGeanyEditorPrefsDefault prefs when creating a new editor window
oCGeanyEncodingStructure to represent an encoding to be used in Geany
oCGeanyFilePrefsFile Prefs
oCGeanyFiletypeRepresents a filetype
oCGeanyFunctionsThis contains pointers to functions owned by Geany for plugins to use
oCGeanyIndentPrefsIndentation prefs that might be different according to project or filetype
oCGeanyInterfacePrefsInterface preferences
oCGeanyKeyBindingRepresents a single keybinding action
oCGeanyKeyGroupInfo
oCGeanyLexerStyleFields representing the different attributes of a Scintilla lexer style
oCGeanyMainWidgetsImportant widgets in the main window
oCGeanyPluginBasic information for the plugin and identification
oCGeanyPrefsGeneral Preferences dialog settings
oCGeanyProjectStructure for representing a project
oCGeanySearchPrefsSearch preferences
oCGeanyTemplatePrefsTemplate preferences
oCGeanyToolbarPrefsToolbar settings
oCGeanyToolPrefsTools preferences
oCPluginCallbackCallback array entry type used with the plugin_callbacks symbol
oCPluginFields
oCPluginInfoBasic information about a plugin available to Geany without loading the plugin
oCSciFuncsWrapper functions for Scintilla messages
oCScintillaFuncsSee http://scintilla.org for the full documentation
oCTMSourceFileThe TMSourceFile structure represents the source file and its tags in the tag manager
\CTMWorkspaceThe Tag Manager Workspace