geany
1.38
About: Geany is a text editor (using GTK2) with basic features of an integrated development environment (syntax highlighting, code folding, symbol name auto-completion, ...). F: office T: editor programming GTK+ IDE
![]() ![]() |
#include "geanyplugin.h"
Go to the source code of this file.
Classes | |
struct | _ClassInfo |
struct | _CreateClassDialog |
Typedefs | |
typedef struct _ClassInfo | ClassInfo |
typedef struct _CreateClassDialog | CreateClassDialog |
Enumerations | |
enum | { GEANY_CLASS_TYPE_CPP , GEANY_CLASS_TYPE_GTK , GEANY_CLASS_TYPE_PHP } |
Functions | |
gint | plugin_version_check (gint abi_ver) |
Use the PLUGIN_VERSION_CHECK() macro instead. More... | |
void | plugin_set_info (PluginInfo *info) |
Use the PLUGIN_SET_INFO() macro to define it. More... | |
Variables | |
GeanyData * | geany_data |
static GtkWidget * | main_menu_item = NULL |
static const gchar | templates_cpp_class_header [] |
static const gchar | templates_cpp_class_source [] |
static const gchar | templates_gtk_class_header [] |
static const gchar | templates_gtk_class_source [] |
typedef struct _ClassInfo ClassInfo |
Definition at line 48 of file classbuilder.c.
typedef struct _CreateClassDialog CreateClassDialog |
anonymous enum |
Enumerator | |
---|---|
GEANY_CLASS_TYPE_CPP | |
GEANY_CLASS_TYPE_GTK | |
GEANY_CLASS_TYPE_PHP |
Definition at line 41 of file classbuilder.c.
void plugin_set_info | ( | PluginInfo * | info | ) |
Use the PLUGIN_SET_INFO() macro to define it.
Required by Geany. This function is called before the plugin is initialized, so Geany can read the plugin's name.
info | The data struct which should be initialized by this function. |
Definition at line 35 of file classbuilder.c.
gint plugin_version_check | ( | gint | abi | ) |
Use the PLUGIN_VERSION_CHECK() macro instead.
Required by Geany.
abi | ABI version Geany was compiled with |
Definition at line 32 of file classbuilder.c.
GeanyData* geany_data |
Definition at line 29 of file classbuilder.c.
|
static |
Definition at line 38 of file classbuilder.c.
|
static |
Definition at line 101 of file classbuilder.c.
|
static |
Definition at line 118 of file classbuilder.c.
|
static |
Definition at line 125 of file classbuilder.c.
|
static |
Definition at line 162 of file classbuilder.c.