SF.net SVN: geany: [1607] trunk

eht16 at users.sourceforge.net eht16 at xxxxx
Sun Jun 10 19:28:50 UTC 2007


Revision: 1607
          http://svn.sourceforge.net/geany/?rev=1607&view=rev
Author:   eht16
Date:     2007-06-10 12:28:50 -0700 (Sun, 10 Jun 2007)

Log Message:
-----------
Hide Next Error menu item and unnecessary separator from build menu on Windows.

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/build.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2007-06-10 11:28:54 UTC (rev 1606)
+++ trunk/ChangeLog	2007-06-10 19:28:50 UTC (rev 1607)
@@ -2,6 +2,8 @@
 
  * src/treeviews.c: Prevent double jump to line when clicking on a
                     symbol list item.
+ * src/build.c: Hide Next Error menu item and unnecessary separator from
+                build menu on Windows.
 
 
 2007-06-09  Enrico Tröger  <enrico.troeger at uvena.de>

Modified: trunk/src/build.c
===================================================================
--- trunk/src/build.c	2007-06-10 11:28:54 UTC (rev 1606)
+++ trunk/src/build.c	2007-06-10 19:28:50 UTC (rev 1607)
@@ -1045,7 +1045,6 @@
 	g_signal_connect((gpointer) item, "activate", G_CALLBACK(on_build_make_activate),
 		GINT_TO_POINTER(GBO_MAKE_OBJECT));
 	menu_items->item_make_object = item;
-#endif
 
 	item = gtk_separator_menu_item_new();
 	gtk_widget_show(item);
@@ -1062,6 +1061,7 @@
 	item = gtk_separator_menu_item_new();
 	gtk_widget_show(item);
 	gtk_container_add(GTK_CONTAINER(menu), item);
+#endif
 
 	// execute the code
 	item = gtk_image_menu_item_new_from_stock("gtk-execute", accel_group);
@@ -1160,7 +1160,6 @@
 	item = gtk_separator_menu_item_new();
 	gtk_widget_show(item);
 	gtk_container_add(GTK_CONTAINER(menu), item);
-#endif
 
 	// next error
 	item = gtk_image_menu_item_new_with_mnemonic(_("_Next Error"));
@@ -1173,6 +1172,7 @@
 	item = gtk_separator_menu_item_new();
 	gtk_widget_show(item);
 	gtk_container_add(GTK_CONTAINER(menu), item);
+#endif
 
 	// DVI view
 #define LATEX_VIEW_DVI_LABEL _("View DVI File") // used later again
@@ -1303,7 +1303,7 @@
 	gtk_container_add(GTK_CONTAINER(vbox), table);
 
 	// LaTeX -> DVI args
-	if (ft->programs->compiler != NULL)
+	if (ft->programs->compiler != NULL && ft->actions->can_compile)
 	{
 		label = gtk_label_new(_("DVI creation:"));
 		gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
@@ -1322,7 +1322,7 @@
 	}
 
 	// LaTeX -> PDF args
-	if (ft->programs->linker != NULL)
+	if (ft->programs->linker != NULL && ft->actions->can_link)
 	{
 		label = gtk_label_new(_("PDF creation:"));
 		gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);


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