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

Function ghack_new_game_cb

outdated/win/gnome/gnmain.c:102–119  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

100}
101
102static void
103ghack_new_game_cb(GtkWidget *widget, gpointer data)
104{
105 GtkWidget *box;
106 box = gnome_message_box_new(
107 _("Start a new game?"), GNOME_MESSAGE_BOX_QUESTION,
108 GNOME_STOCK_BUTTON_YES, GNOME_STOCK_BUTTON_NO, NULL);
109 gnome_dialog_set_default(GNOME_DIALOG(box), 1);
110 gnome_dialog_set_parent(GNOME_DIALOG(box),
111 GTK_WINDOW(ghack_get_main_window()));
112 gnome_dialog_set_accelerator(GNOME_DIALOG(box), 1, 'n', 0);
113 gnome_dialog_set_accelerator(GNOME_DIALOG(box), 0, 'y', 0);
114
115 gtk_window_set_modal(GTK_WINDOW(box), TRUE);
116 gtk_signal_connect(GTK_OBJECT(box), "clicked",
117 (GtkSignalFunc) ghack_new_game, NULL);
118 gtk_widget_show(box);
119}
120
121static void
122about_destroy_callback(void)

Callers

nothing calls this directly

Calls 1

ghack_get_main_windowFunction · 0.85

Tested by

no test coverage detected