shithub: puzzles

Download patch

ref: 7c59e7259f6e39e8254815afbc252e2bd4c15c97
parent: 14ed4e9b1ec29fce49e68d08955fdcec9909e6cf
author: Jacob Nevins <[email protected]>
date: Thu Jan 4 14:24:43 EST 2007

In Windows/Gtk front-ends, consistently use the ellipsis convention for naming
menu items which bring up dialogs.

[originally from svn r7058]

--- a/gtk.c
+++ b/gtk.c
@@ -1616,12 +1616,12 @@
     }
 
     add_menu_separator(GTK_CONTAINER(menu));
-    menuitem = gtk_menu_item_new_with_label("Load");
+    menuitem = gtk_menu_item_new_with_label("Load...");
     gtk_container_add(GTK_CONTAINER(menu), menuitem);
     gtk_signal_connect(GTK_OBJECT(menuitem), "activate",
 		       GTK_SIGNAL_FUNC(menu_load_event), fe);
     gtk_widget_show(menuitem);
-    menuitem = gtk_menu_item_new_with_label("Save");
+    menuitem = gtk_menu_item_new_with_label("Save...");
     gtk_container_add(GTK_CONTAINER(menu), menuitem);
     gtk_signal_connect(GTK_OBJECT(menuitem), "activate",
 		       GTK_SIGNAL_FUNC(menu_save_event), fe);
--- a/windows.c
+++ b/windows.c
@@ -1355,11 +1355,11 @@
 	}
 
 	AppendMenu(menu, MF_SEPARATOR, 0, 0);
-	AppendMenu(menu, MF_ENABLED, IDM_LOAD, "Load");
-	AppendMenu(menu, MF_ENABLED, IDM_SAVE, "Save");
+	AppendMenu(menu, MF_ENABLED, IDM_LOAD, "Load...");
+	AppendMenu(menu, MF_ENABLED, IDM_SAVE, "Save...");
 	AppendMenu(menu, MF_SEPARATOR, 0, 0);
 	if (thegame.can_print) {
-	    AppendMenu(menu, MF_ENABLED, IDM_PRINT, "Print");
+	    AppendMenu(menu, MF_ENABLED, IDM_PRINT, "Print...");
 	    AppendMenu(menu, MF_SEPARATOR, 0, 0);
 	}
 	AppendMenu(menu, MF_ENABLED, IDM_UNDO, "Undo");