+static void
+psppire_button_box_init (PsppireButtonBox *bb)
+{
+ bb->def = PSPPIRE_BUTTON_CONTINUE;
+
+ bb->button[PSPPIRE_BUTTON_OK] = gtk_button_new_from_stock (GTK_STOCK_OK);
+ psppire_box_pack_start_defaults (GTK_BOX (bb), bb->button[PSPPIRE_BUTTON_OK]);
+ g_signal_connect (bb->button[PSPPIRE_BUTTON_OK], "clicked",
+ G_CALLBACK (ok_button_clicked), NULL);
+ g_object_set (bb->button[PSPPIRE_BUTTON_OK], "no-show-all", TRUE, NULL);
+
+
+ bb->button[PSPPIRE_BUTTON_GOTO] =
+ gtk_button_new_from_stock (GTK_STOCK_JUMP_TO);
+ psppire_box_pack_start_defaults (GTK_BOX (bb), bb->button[PSPPIRE_BUTTON_GOTO]);
+ g_signal_connect (bb->button[PSPPIRE_BUTTON_GOTO], "clicked",
+ G_CALLBACK (goto_button_clicked), NULL);
+ g_object_set (bb->button[PSPPIRE_BUTTON_GOTO], "no-show-all", TRUE, NULL);
+
+
+ bb->button[PSPPIRE_BUTTON_CONTINUE] =
+ gtk_button_new_with_mnemonic (_("Continue"));
+
+ psppire_box_pack_start_defaults (GTK_BOX (bb),
+ bb->button[PSPPIRE_BUTTON_CONTINUE]);
+ g_signal_connect (bb->button[PSPPIRE_BUTTON_CONTINUE], "clicked",
+ G_CALLBACK (continue_button_clicked), NULL);
+
+ g_object_set (bb->button[PSPPIRE_BUTTON_CONTINUE],
+ "no-show-all", TRUE, NULL);
+
+
+
+ bb->button[PSPPIRE_BUTTON_PASTE] = gtk_button_new_from_stock (GTK_STOCK_PASTE);
+ g_signal_connect (bb->button[PSPPIRE_BUTTON_PASTE], "clicked",
+ G_CALLBACK (paste_button_clicked), NULL);
+ psppire_box_pack_start_defaults (GTK_BOX (bb), bb->button[PSPPIRE_BUTTON_PASTE]);
+ g_object_set (bb->button[PSPPIRE_BUTTON_PASTE], "no-show-all", TRUE, NULL);
+
+ bb->button[PSPPIRE_BUTTON_CANCEL] = gtk_button_new_from_stock (GTK_STOCK_CANCEL);
+ g_signal_connect (bb->button[PSPPIRE_BUTTON_CANCEL], "clicked",
+ G_CALLBACK (close_dialog), NULL);
+ psppire_box_pack_start_defaults (GTK_BOX (bb), bb->button[PSPPIRE_BUTTON_CANCEL]);
+ g_object_set (bb->button[PSPPIRE_BUTTON_CANCEL], "no-show-all", TRUE, NULL);