Geany  1.24.1
File List
Here is a list of all documented files with brief descriptions:
 build.hInterface to the Build menu functionality
 dialogs.hFile related dialogs, miscellaneous dialogs, font dialog
 document.hDocument related actions: new, save, open, etc
 editor.hEditor-related functions for GeanyEditor
 encodings.hEncoding conversion and Byte Order Mark (BOM) handling
 filetypes.hFiletype detection, file extensions and filetype menu items
 geanyfunctions.hgeany_functions wrappers
 geanyplugin.hSingle include for plugins
 highlighting.hSyntax highlighting for the different filetypes, using the Scintilla lexers
 keybindings.hConfigurable keyboard shortcuts
 main.hMain program-related commands
 msgwindow.hMessage window functions (status, compiler, messages windows)
 navqueue.hSimple code navigation
 plugindata.hThis file defines the plugin API, the interface between Geany and its plugins
 pluginsignals.cPlugin Signals
 pluginsymbols.cSymbols declared from within plugins
 pluginutils.hPlugin utility functions
 project.hProject Management
 sciwrappers.hWrapper functions for the Scintilla editor widget SCI_* messages
 search.hSearch (prefs)
 stash.hLightweight library for reading/writing GKeyFile settings and synchronizing widgets with C variables
 support.hDefines internationalization macros
 symbols.hTag-related functions
 templates.hTemplates (prefs)
 tm_source_file.hThe TMSourceFile structure and associated functions are used to maintain tags for individual files
 tm_work_object.hA TMWorkObject structure is the base class for TMSourceFile and TMProject
 tm_workspace.h
 toolbar.hToolbar (prefs)
 ui_utils.hUser Interface general utility functions
 utils.hGeneral utility functions, non-GTK related