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;