33 #include <glib/gi18n.h>
36 #include "gnc-hooks.h"
37 #include "gnc-module.h"
38 #include "gnc-module-api.h"
41 #include "gnc-plugin-example.h"
43 GNC_MODULE_API_DECL(libgncmod_example)
46 int libgncmod_example_gnc_module_system_interface = 0;
49 int libgncmod_example_gnc_module_current = 0;
50 int libgncmod_example_gnc_module_revision = 0;
51 int libgncmod_example_gnc_module_age = 0;
55 libgncmod_example_gnc_module_path (
void)
57 return g_strdup(
"gnucash/plugins/example");
61 libgncmod_example_gnc_module_description (
void)
63 return g_strdup(
"The GnuCash example plugin");
67 libgncmod_example_gnc_module_init (
int refcount)
69 if (!gnc_module_load (
"gnucash/app-utils", 0)) {
72 if (!gnc_module_load (
"gnucash/gnome-utils", 0)) {
75 if (!gnc_module_load (
"gnucash/engine", 0)) {
90 libgncmod_example_gnc_module_end (
int refcount)
Plugin management functions for the GnuCash UI.
void gnc_plugin_manager_add_plugin(GncPluginManager *manager, GncPlugin *plugin)
GncPluginManager * gnc_plugin_manager_get(void)