Here is a list of all documented files with brief descriptions:
 build.h | Interface to the Build menu functionality |
 dialogs.h | File related dialogs, miscellaneous dialogs, font dialog |
 document.h | Document related actions: new, save, open, etc |
 editor.h | Editor-related functions for GeanyEditor |
 encodings.h | Encoding conversion and Byte Order Mark (BOM) handling |
 filetypes.h | Filetype detection, file extensions and filetype menu items |
 geanyfunctions.h | geany_functions wrappers |
 geanyplugin.h | Single include for plugins |
 highlighting.h | Syntax highlighting for the different filetypes, using the Scintilla lexers |
 keybindings.h | Configurable keyboard shortcuts |
 main.h | Main program-related commands |
 msgwindow.h | Message window functions (status, compiler, messages windows) |
 navqueue.h | Simple code navigation |
 plugindata.h | This file defines the plugin API, the interface between Geany and its plugins |
 pluginsignals.c | Plugin Signals |
 pluginsymbols.c | Symbols declared from within plugins |
 pluginutils.h | Plugin utility functions |
 project.h | Project Management |
 sciwrappers.h | Wrapper functions for the Scintilla editor widget SCI_* messages |
 search.h | Search (prefs) |
 stash.h | Lightweight library for reading/writing GKeyFile settings and synchronizing widgets with C variables |
 support.h | Defines internationalization macros |
 symbols.h | Tag-related functions |
 templates.h | Templates (prefs) |
 tm_source_file.h | The TMSourceFile structure and associated functions are used to maintain tags for individual files |
 tm_work_object.h | A TMWorkObject structure is the base class for TMSourceFile and TMProject |
 tm_workspace.h | |
 toolbar.h | Toolbar (prefs) |
 ui_utils.h | User Interface general utility functions |
 utils.h | General utility functions, non-GTK related |