tHigh score dialog now uses sensible "Close" button. - vaccinewars - be a doctor and try to vaccinate the world
(HTM) git clone git://src.adamsgaard.dk/vaccinewars
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 827dc5a99b3e320686a7e3a55a5a7b4a72caee4b
(DIR) parent d8165e90a2cbb3bb25d1aa91c6a0eb8ee5fbff3e
(HTM) Author: Ben Webb <ben@salilab.org>
Date: Mon, 25 Mar 2002 17:26:32 +0000
High score dialog now uses sensible "Close" button.
Diffstat:
M src/gui_client/gtk_client.c | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
---
(DIR) diff --git a/src/gui_client/gtk_client.c b/src/gui_client/gtk_client.c
t@@ -720,15 +720,16 @@ static void EndHighScore(GtkWidget *widget)
*/
void CompleteHighScoreDialog(gboolean AtEnd)
{
- GtkWidget *OKButton, *dialog;
+ GtkWidget *button, *dialog, *hbbox;
dialog = HiScoreDialog.dialog;
if (!HiScoreDialog.dialog)
return;
- OKButton = gtk_button_new_from_stock(GTK_STOCK_OK);
- gtk_signal_connect_object(GTK_OBJECT(OKButton), "clicked",
+ hbbox = my_hbbox_new();
+ button = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
+ gtk_signal_connect_object(GTK_OBJECT(button), "clicked",
GTK_SIGNAL_FUNC(gtk_widget_destroy),
(gpointer)dialog);
if (AtEnd) {
t@@ -736,11 +737,12 @@ void CompleteHighScoreDialog(gboolean AtEnd)
gtk_signal_connect_object(GTK_OBJECT(dialog), "destroy",
GTK_SIGNAL_FUNC(EndHighScore), NULL);
}
- gtk_box_pack_start(GTK_BOX(HiScoreDialog.vbox), OKButton, TRUE, TRUE, 0);
+ gtk_box_pack_start_defaults(GTK_BOX(hbbox), button);
+ gtk_box_pack_start(GTK_BOX(HiScoreDialog.vbox), hbbox, FALSE, FALSE, 0);
- GTK_WIDGET_SET_FLAGS(OKButton, GTK_CAN_DEFAULT);
- gtk_widget_grab_default(OKButton);
- gtk_widget_show(OKButton);
+ GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT);
+ gtk_widget_grab_default(button);
+ gtk_widget_show_all(hbbox);
/* OK, we're done - allow the creation of new high score dialogs */
HiScoreDialog.dialog = NULL;