Geany  dev
Data Fields
GeanyData Struct Reference

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

Data Fields

struct GeanyAppapp
 Geany application data fields.
 
struct GeanyBuildInfo * build_info
 Current build information.
 
GPtrArray * documents_array
 See document.h::documents_array. More...
 
struct GeanyEditorPrefseditor_prefs
 Editor settings.
 
struct GeanyFilePrefsfile_prefs
 File-related settings.
 
GPtrArray * filetypes_array
 Dynamic array of GeanyFiletype pointers.
 
GSList * filetypes_by_title
 See filetypes.h::filetypes_by_title. More...
 
struct GeanyInterfacePrefsinterface_prefs
 Interface settings.
 
struct GeanyMainWidgetsmain_widgets
 Important widgets in the main window.
 
struct GeanyPrefsprefs
 General settings.
 
struct GeanySearchPrefssearch_prefs
 Search-related settings.
 
struct GeanyTemplatePrefstemplate_prefs
 Template settings.
 
struct GeanyToolPrefstool_prefs
 Tool settings.
 
struct GeanyToolbarPrefstoolbar_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

GPtrArray* GeanyData::documents_array

See document.h::documents_array.

GSList* GeanyData::filetypes_by_title

See filetypes.h::filetypes_by_title.