Bug 126042 Dialogs should be confirmable with Keyboard, not mouse only

patch by ajschult@mindspring.com r=bsmedberg sr=dveditz
This commit is contained in:
timeless%mozdev.org 2004-04-25 18:45:59 +00:00
Родитель ef222016e1
Коммит a76dad294b
2 изменённых файлов: 20 добавлений и 0 удалений

Просмотреть файл

@ -996,6 +996,8 @@ nsInstallDlg::ShowProxySettings(GtkWidget *aWidget, gpointer aData)
okButton);
gtk_signal_connect(GTK_OBJECT(okButton), "clicked",
GTK_SIGNAL_FUNC(PSDlgOK), psDlg);
GTK_WIDGET_SET_FLAGS(okButton, GTK_CAN_DEFAULT);
gtk_widget_grab_default(okButton);
gtk_widget_show(okButton);
cancelButton = gtk_button_new_with_label(gCtx->Res("CANCEL_LABEL"));
@ -1188,6 +1190,8 @@ nsInstallDlg::ShowCRCDlg()
okButton);
gtk_signal_connect(GTK_OBJECT(okButton), "clicked",
GTK_SIGNAL_FUNC(CRCOKCb), crcDlg);
GTK_WIDGET_SET_FLAGS(okButton, GTK_CAN_DEFAULT);
gtk_widget_grab_default(okButton);
gtk_widget_show_all(crcDlg);
}
}
@ -1225,6 +1229,8 @@ nsInstallDlg::ShowCRCFailedDlg()
okButton);
gtk_signal_connect(GTK_OBJECT(okButton), "clicked",
GTK_SIGNAL_FUNC(CRCFailedOK), crcFailedDlg);
GTK_WIDGET_SET_FLAGS(okButton, GTK_CAN_DEFAULT);
gtk_widget_grab_default(okButton);
gtk_widget_show_all(crcFailedDlg);
}
XI_GTK_UPDATE_UI();
@ -1263,6 +1269,8 @@ nsInstallDlg::ShowCxnDroppedDlg()
okButton);
gtk_signal_connect(GTK_OBJECT(okButton), "clicked",
GTK_SIGNAL_FUNC(CxnDroppedOK), cxnDroppedDlg);
GTK_WIDGET_SET_FLAGS(okButton, GTK_CAN_DEFAULT);
gtk_widget_grab_default(okButton);
gtk_widget_show_all(cxnDroppedDlg);
}
XI_GTK_UPDATE_UI();

Просмотреть файл

@ -789,6 +789,9 @@ nsSetupTypeDlg::VerifyDestination()
gtk_box_pack_start(GTK_BOX(
GTK_DIALOG(noPermsDlg)->vbox), label, FALSE, FALSE, 10);
GTK_WIDGET_SET_FLAGS(okButton, GTK_CAN_DEFAULT);
gtk_widget_grab_default(okButton);
gtk_widget_show_all(noPermsDlg);
}
@ -820,6 +823,9 @@ nsSetupTypeDlg::VerifyDestination()
gtk_signal_connect(GTK_OBJECT(noButton), "clicked",
GTK_SIGNAL_FUNC(CreateDestNo), sCreateDestDlg);
GTK_WIDGET_SET_FLAGS(yesButton, GTK_CAN_DEFAULT);
gtk_widget_grab_default(yesButton);
gtk_container_add(GTK_CONTAINER(GTK_DIALOG(sCreateDestDlg)->vbox), label);
gtk_widget_show_all(sCreateDestDlg);
@ -948,6 +954,9 @@ nsSetupTypeDlg::DeleteOldInst()
gtk_signal_connect(GTK_OBJECT(cancelBtn), "clicked",
GTK_SIGNAL_FUNC(DeleteInstCancel), sDelInstDlg);
GTK_WIDGET_SET_FLAGS(cancelBtn, GTK_CAN_DEFAULT);
gtk_widget_grab_default(cancelBtn);
snprintf(msg, sizeof(msg), currLC->GetMessage(), gCtx->opt->mDestination);
msgPtr = msg;
msgEndPtr = msg + strlen(msg);
@ -1136,6 +1145,9 @@ nsSetupTypeDlg::VerifyDiskSpace(void)
gtk_box_pack_start(GTK_BOX(
GTK_DIALOG(noDSDlg)->vbox), packer, FALSE, FALSE, 10);
GTK_WIDGET_SET_FLAGS(okButton, GTK_CAN_DEFAULT);
gtk_widget_grab_default(okButton);
gtk_widget_show_all(noDSDlg);
}