Geany  0.20
Data Fields
GeanyData Struct Reference

This contains pointers to global variables owned by Geany for plugins to use. More...

Data Fields

struct GeanyApp * app
 Geany application data fields.
struct GeanyBuildInfo * build_info
 Current build information.
GPtrArray * documents_array
 See document.h::documents_array.
struct GeanyEditorPrefs * editor_prefs
 Editor settings.
struct GeanyFilePrefs * file_prefs
 File-related settings.
GPtrArray * filetypes_array
 Dynamic array of GeanyFiletype pointers.
GSList * filetypes_by_title
 See filetypes.h::filetypes_by_title.
struct GeanyInterfacePrefs * interface_prefs
 Interface settings.
struct GeanyMainWidgets * main_widgets
 Important widgets in the main window.
struct GeanyPrefs * prefs
 General settings.
struct GeanySearchPrefs * search_prefs
 Search-related settings.
struct GeanyTemplatePrefs * template_prefs
 Template settings.
struct GeanyToolPrefs * tool_prefs
 Tool settings.
struct GeanyToolbarPrefs * toolbar_prefs
 Toolbar settings.

Detailed Description

This contains pointers to global variables owned by Geany for plugins to use.

Core variable pointers can be appended when needed by plugin authors, if appropriate.


Field Documentation

See document.h::documents_array.

See filetypes.h::filetypes_by_title.