MCPcopy Create free account
hub / github.com/NetHack/NetHack / ghack_quit_game_cb

Function ghack_quit_game_cb

outdated/win/gnome/gnmain.c:40–57  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38}
39
40static void
41ghack_quit_game_cb(GtkWidget *widget, gpointer data)
42{
43 GtkWidget *box;
44 box = gnome_message_box_new(
45 _("Do you really want to quit?"), GNOME_MESSAGE_BOX_QUESTION,
46 GNOME_STOCK_BUTTON_YES, GNOME_STOCK_BUTTON_NO, NULL);
47 gnome_dialog_set_default(GNOME_DIALOG(box), 1);
48 gnome_dialog_set_parent(GNOME_DIALOG(box),
49 GTK_WINDOW(ghack_get_main_window()));
50 gnome_dialog_set_accelerator(GNOME_DIALOG(box), 1, 'n', 0);
51 gnome_dialog_set_accelerator(GNOME_DIALOG(box), 0, 'y', 0);
52
53 gtk_window_set_modal(GTK_WINDOW(box), TRUE);
54 gtk_signal_connect(GTK_OBJECT(box), "clicked",
55 (GtkSignalFunc) ghack_quit_game, NULL);
56 gtk_widget_show(box);
57}
58
59static void
60ghack_save_game(GtkWidget *widget, int button)

Callers

nothing calls this directly

Calls 1

ghack_get_main_windowFunction · 0.85

Tested by

no test coverage detected