Geany  dev
Data Fields
GeanyFunctions Struct Reference

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

Data Fields

struct BuildFuncs * p_build
 See build.h.
 
struct DialogFuncs * p_dialogs
 See dialogs.h.
 
struct DocumentFuncs * p_document
 See document.h.
 
struct EditorFuncs * p_editor
 See editor.h.
 
struct EncodingFuncs * p_encodings
 See encodings.h.
 
struct FiletypeFuncs * p_filetypes
 See filetypes.h.
 
struct HighlightingFuncs * p_highlighting
 See highlighting.h.
 
struct KeybindingFuncs * p_keybindings
 See keybindings.h.
 
struct MainFuncs * p_main
 See main.h.
 
struct MsgWinFuncs * p_msgwin
 See msgwindow.h.
 
struct MsgWinFuncs * p_msgwindow
 
struct NavQueueFuncs * p_navqueue
 See navqueue.h.
 
struct PluginFuncs * p_plugin
 See pluginutils.c.
 
struct SciFuncsp_sci
 See sciwrappers.h.
 
struct ScintillaFuncsp_scintilla
 See ScintillaFuncs.
 
struct SearchFuncs * p_search
 See search.h.
 
struct StashFuncs * p_stash
 See stash.h.
 
struct SupportFuncs * p_support
 
struct SymbolsFuncs * p_symbols
 See symbols.h.
 
struct TemplateFuncs * p_templates
 See templates.h.
 
struct TagManagerFuncs * p_tm
 See tagmanager/src.
 
struct UIUtilsFuncs * p_ui
 See ui_utils.h.
 
struct UtilsFuncs * p_utils
 See utils.h.
 

Detailed Description

This contains pointers to functions owned by Geany for plugins to use.

Functions from the core can be appended when needed by plugin authors, but may require some changes.

Field Documentation

struct MsgWinFuncs* GeanyFunctions::p_msgwindow
struct SupportFuncs* GeanyFunctions::p_support