SF.net SVN: geany-plugins:[1605] trunk/geany-plugins/geanyvc/src/geanyvc.c
frlan at users.sourceforge.net
frlan at xxxxx
Mon Sep 27 07:10:40 UTC 2010
Revision: 1605
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1605&view=rev
Author: frlan
Date: 2010-09-27 07:10:40 +0000 (Mon, 27 Sep 2010)
Log Message:
-----------
GeanyVC: Replace deprecated plugin_fields.
Modified Paths:
--------------
trunk/geany-plugins/geanyvc/src/geanyvc.c
Modified: trunk/geany-plugins/geanyvc/src/geanyvc.c
===================================================================
--- trunk/geany-plugins/geanyvc/src/geanyvc.c 2010-09-27 07:10:18 UTC (rev 1604)
+++ trunk/geany-plugins/geanyvc/src/geanyvc.c 2010-09-27 07:10:40 UTC (rev 1605)
@@ -39,9 +39,6 @@
#include <gtkspell/gtkspell.h>
#endif
-
-
-PluginFields *plugin_fields;
GeanyData *geany_data;
GeanyFunctions *geany_functions;
GeanyPlugin *geany_plugin;
@@ -110,7 +107,9 @@
static GtkWidget *editor_menu_vc = NULL;
static GtkWidget *editor_menu_commit = NULL;
static GtkWidget *menu_item_sep = NULL;
+static GtkWidget *menu_entry = NULL;
+
static void registrate();
static void add_menuitems_to_editor_menu();
static void remove_menuitems_from_editor_menu();
@@ -2273,8 +2272,8 @@
/* init entries inside editor menu */
add_menuitems_to_editor_menu();
- plugin_fields->menu_item = menu_vc;
- plugin_fields->flags = PLUGIN_IS_DOCUMENT_SENSITIVE;
+ ui_add_document_sensitive(menu_vc);
+ menu_entry = menu_vc;
}
@@ -2282,9 +2281,8 @@
void
plugin_cleanup()
{
- // remove the menu item added in init()
- gtk_widget_destroy(plugin_fields->menu_item);
remove_menuitems_from_editor_menu();
+ gtk_widget_destroy(menu_entry);
g_slist_free(VC);
VC = NULL;
g_free(config_file);
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