1
1
/* Groundhog -- a simple logic game
2
* Copyright (C) 1998-2001 Maurits Rijk
2
* Copyright (C) 1998-2002 Maurits Rijk
4
4
* This program is free software; you can redistribute it and/or modify
5
5
* it under the terms of the GNU General Public License as published by
34
34
gtk_window_set_title(GTK_WINDOW(_window), title);
37
GtkWidget* button = gtk_button_new_with_label(_("Ok"));
38
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT);
39
gtk_signal_connect(GTK_OBJECT(button), "clicked",
40
GTK_SIGNAL_FUNC(Dialog::OkCB), this);
41
gtk_signal_connect(GTK_OBJECT(_window), "delete_event",
42
GTK_SIGNAL_FUNC(Dialog::DeleteCB), this);
37
GtkWidget* button = gtk_dialog_add_button(GTK_DIALOG(_window),
40
g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(Dialog::OkCB),
42
g_signal_connect(G_OBJECT(_window), "delete_event",
43
G_CALLBACK(Dialog::DeleteCB), this);
44
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(_window)->action_area), button, TRUE,
46
45
gtk_widget_grab_default(button);
47
gtk_widget_show(button);
52
if (GTK_WIDGET_VISIBLE(_window))
53
gdk_window_raise(_window->window);
55
gtk_widget_show_all(_window);
71
79
Dialog::AddCancelButton()
73
GtkWidget* button = gtk_button_new_with_label(_("Cancel"));
74
gtk_signal_connect(GTK_OBJECT(button), "clicked",
75
GTK_SIGNAL_FUNC(Dialog::CancelCB), (gpointer) this);
76
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(_window)->action_area), button, TRUE,
78
gtk_widget_show(button);
81
GtkWidget* button = gtk_dialog_add_button(GTK_DIALOG(_window),
84
g_signal_connect(G_OBJECT(button), "clicked",
85
G_CALLBACK(Dialog::CancelCB), (gpointer) this);