Merge pull request #11013 from pchote/confirm-dialog-buttons

Restore two-button prompt for two-button dialogs.
This commit is contained in:
abcdefg30
2016-04-02 12:24:32 +02:00
3 changed files with 77 additions and 3 deletions

View File

@@ -26,7 +26,8 @@ namespace OpenRA.Mods.Common.Widgets
string cancelText = null,
string otherText = null)
{
var prompt = Ui.OpenWindow("CONFIRM_PROMPT");
var promptName = onOther != null ? "CONFIRM_PROMPT_THREEBUTTON" : "CONFIRM_PROMPT_TWOBUTTON";
var prompt = Ui.OpenWindow(promptName);
var confirmButton = prompt.Get<ButtonWidget>("CONFIRM_BUTTON");
var cancelButton = prompt.GetOrNull<ButtonWidget>("CANCEL_BUTTON");
var otherButton = prompt.GetOrNull<ButtonWidget>("OTHER_BUTTON");