SF.net SVN: geany:[2941] branches/split-window-plugin

ntrel at users.sourceforge.net ntrel at xxxxx
Fri Sep 12 14:12:15 UTC 2008


Revision: 2941
          http://geany.svn.sourceforge.net/geany/?rev=2941&view=rev
Author:   ntrel
Date:     2008-09-12 14:12:15 +0000 (Fri, 12 Sep 2008)

Log Message:
-----------
Make menu document-sensitive.

Modified Paths:
--------------
    branches/split-window-plugin/ChangeLog
    branches/split-window-plugin/plugins/splitwindow.c

Modified: branches/split-window-plugin/ChangeLog
===================================================================
--- branches/split-window-plugin/ChangeLog	2008-09-12 11:37:02 UTC (rev 2940)
+++ branches/split-window-plugin/ChangeLog	2008-09-12 14:12:15 UTC (rev 2941)
@@ -1,3 +1,9 @@
+2008-09-12  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>
+
+ * plugins/splitwindow.c:
+   Make menu document-sensitive.
+
+
 2008-09-11  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>
 
  * src/geanyobject.c, src/geanyobject.h, src/document.c,

Modified: branches/split-window-plugin/plugins/splitwindow.c
===================================================================
--- branches/split-window-plugin/plugins/splitwindow.c	2008-09-12 11:37:02 UTC (rev 2940)
+++ branches/split-window-plugin/plugins/splitwindow.c	2008-09-12 14:12:15 UTC (rev 2941)
@@ -39,6 +39,7 @@
 
 GeanyData *geany_data;
 GeanyFunctions *geany_functions;
+PluginFields *plugin_fields;
 
 enum State
 {
@@ -239,8 +240,10 @@
 {
 	GtkWidget *item, *menu;
 	
-	menu_items.main = gtk_menu_item_new_with_mnemonic(_("_Split Window"));
+	menu_items.main = item = gtk_menu_item_new_with_mnemonic(_("_Split Window"));
 	gtk_menu_append(geany_data->main_widgets->tools_menu, menu_items.main);
+	plugin_fields->menu_item = item;
+	plugin_fields->flags = PLUGIN_IS_DOCUMENT_SENSITIVE;
 	
 	menu = gtk_menu_new();
 	gtk_menu_item_set_submenu(GTK_MENU_ITEM(menu_items.main), menu);


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list