31 #include <glib/gi18n.h>
33 #include "gnc-plugin-example.h"
40 static void gnc_plugin_example_finalize (GObject *
object);
45 #define PLUGIN_ACTIONS_NAME "gnc-plugin-example-actions"
46 #define PLUGIN_UI_FILENAME "gnc-plugin-example-ui.xml"
48 static GtkActionEntry gnc_plugin_actions [] = {
50 {
"exampleAction", NULL, N_(
"example description..."), NULL,
51 N_(
"example tooltip"),
52 G_CALLBACK(gnc_plugin_example_cmd_test) },
54 static guint gnc_plugin_n_actions = G_N_ELEMENTS(gnc_plugin_actions);
66 return GNC_PLUGIN (g_object_new (GNC_TYPE_PLUGIN_example, (gchar*) NULL));
72 GObjectClass *object_class = G_OBJECT_CLASS (klass);
75 object_class->finalize = gnc_plugin_example_finalize;
78 plugin_class->
plugin_name = GNC_PLUGIN_example_NAME;
82 plugin_class->
actions = gnc_plugin_actions;
83 plugin_class->
n_actions = gnc_plugin_n_actions;
93 gnc_plugin_example_finalize (GObject *
object)
104 ENTER (
"action %p, main window data %p", action, data);
105 g_message (
"example");
#define G_LOG_DOMAIN
Functions providing the SX List as a plugin page.
#define ENTER(format, args...)
const gchar * ui_filename
const gchar * actions_name
const gchar * plugin_name
#define PLUGIN_ACTIONS_NAME
#define LEAVE(format, args...)
#define PLUGIN_UI_FILENAME
const gchar * QofLogModule