Set Escape as shortcut for BAlert Cancel option.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41132 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -695,9 +695,11 @@ ConfirmChangeIfWellKnownDirectory(const BEntry *entry, const char *ifYouDoAction
|
|||||||
warning.ReplaceFirst("%ifYouDoAction", ifYouDoAction);
|
warning.ReplaceFirst("%ifYouDoAction", ifYouDoAction);
|
||||||
warning.ReplaceFirst("%toDoAction", toDoAction);
|
warning.ReplaceFirst("%toDoAction", toDoAction);
|
||||||
|
|
||||||
if ((new OverrideAlert("", warning.String(), B_TRANSLATE("Do it"),
|
OverrideAlert *alert = new OverrideAlert("", warning.String(),
|
||||||
(requireOverride ? B_SHIFT_KEY : 0), B_TRANSLATE("Cancel"), 0, NULL,
|
B_TRANSLATE("Do it"), (requireOverride ? B_SHIFT_KEY : 0),
|
||||||
0, B_WIDTH_AS_USUAL, B_WARNING_ALERT))->Go() == 1) {
|
B_TRANSLATE("Cancel"), 0, NULL, 0, B_WIDTH_AS_USUAL, B_WARNING_ALERT);
|
||||||
|
alert->SetShortcut(1, B_ESCAPE);
|
||||||
|
if (alert->Go() == 1) {
|
||||||
if (confirmedAlready)
|
if (confirmedAlready)
|
||||||
*confirmedAlready = kNotConfirmed;
|
*confirmedAlready = kNotConfirmed;
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
@@ -425,6 +425,7 @@ LocaleWindow::MessageReceived(BMessage* message)
|
|||||||
"change to take effect. Would you like to restart them now?"),
|
"change to take effect. Would you like to restart them now?"),
|
||||||
B_TRANSLATE("Cancel"), B_TRANSLATE("Restart"), NULL,
|
B_TRANSLATE("Cancel"), B_TRANSLATE("Restart"), NULL,
|
||||||
B_WIDTH_FROM_WIDEST, B_IDEA_ALERT);
|
B_WIDTH_FROM_WIDEST, B_IDEA_ALERT);
|
||||||
|
alert->SetShortcut(0, B_ESCAPE);
|
||||||
alert->Go(new BInvoker(new BMessage(kMsgRestartTrackerAndDeskbar),
|
alert->Go(new BInvoker(new BMessage(kMsgRestartTrackerAndDeskbar),
|
||||||
NULL, be_app));
|
NULL, be_app));
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user