SF.net SVN: geany-plugins:[1843] trunk/geany-plugins/geanygendoc/src/ ggd-plugin.c
colombanw at users.sourceforge.net
colombanw at xxxxx
Thu Jan 13 23:38:04 UTC 2011
Revision: 1843
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1843&view=rev
Author: colombanw
Date: 2011-01-13 23:38:03 +0000 (Thu, 13 Jan 2011)
Log Message:
-----------
GeanyGenDoc: Drop usage of deprecated macro PLUGIN_KEY_GROUP
Modified Paths:
--------------
trunk/geany-plugins/geanygendoc/src/ggd-plugin.c
Modified: trunk/geany-plugins/geanygendoc/src/ggd-plugin.c
===================================================================
--- trunk/geany-plugins/geanygendoc/src/ggd-plugin.c 2011-01-13 21:55:04 UTC (rev 1842)
+++ trunk/geany-plugins/geanygendoc/src/ggd-plugin.c 2011-01-13 23:38:03 UTC (rev 1843)
@@ -62,23 +62,22 @@
NUM_KB
};
-PLUGIN_KEY_GROUP (GGD_PLUGIN_ONAME, NUM_KB)
-
typedef struct _PluginData
{
- GgdOptGroup *config;
+ GgdOptGroup *config;
+ GeanyKeyGroup *kb_group;
- gint editor_menu_popup_line;
+ gint editor_menu_popup_line;
- GtkWidget *separator_item;
- GtkWidget *edit_menu_item;
- GtkWidget *tools_menu_item;
- gulong edit_menu_item_hid;
+ GtkWidget *separator_item;
+ GtkWidget *edit_menu_item;
+ GtkWidget *tools_menu_item;
+ gulong edit_menu_item_hid;
} PluginData;
#define plugin (&plugin_data)
static PluginData plugin_data = {
- NULL, 0, NULL, NULL, NULL, 0l
+ NULL, NULL, 0, NULL, NULL, NULL, 0l
};
/* global plugin options
@@ -418,7 +417,7 @@
/* make item document-presence sensitive */
ui_add_document_sensitive (pdata->edit_menu_item);
/* and attach a keybinding */
- keybindings_set_item (plugin_key_group, KB_INSERT, insert_comment_keybinding_handler,
+ keybindings_set_item (pdata->kb_group, KB_INSERT, insert_comment_keybinding_handler,
GDK_d, GDK_CONTROL_MASK | GDK_SHIFT_MASK,
"instert_doc", _("Insert Documentation Comment"),
pdata->edit_menu_item);
@@ -543,6 +542,8 @@
void
plugin_init (GeanyData *data G_GNUC_UNUSED)
{
+ plugin->kb_group = plugin_set_key_group (geany_plugin, GGD_PLUGIN_CNAME,
+ NUM_KB, NULL);
load_configuration ();
build_menus (plugin);
plugin_signal_connect (geany_plugin, NULL, "update-editor-menu", FALSE,
@@ -554,6 +555,7 @@
{
destroy_menus (plugin);
unload_configuration ();
+ plugin->kb_group = NULL;
}
void
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Plugins-Commits
mailing list