Restore two-button prompt for two-button dialogs.
This commit is contained in:
@@ -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");
|
||||
|
||||
@@ -133,7 +133,7 @@ ScrollPanel@SPECTATOR_DROPDOWN_TEMPLATE:
|
||||
Width: PARENT_RIGHT
|
||||
Height: 25
|
||||
|
||||
Container@CONFIRM_PROMPT:
|
||||
Container@CONFIRM_PROMPT_THREEBUTTON:
|
||||
X: (WINDOW_RIGHT - WIDTH)/2
|
||||
Y: (WINDOW_BOTTOM - 90)/2
|
||||
Width: 500
|
||||
@@ -177,6 +177,44 @@ Container@CONFIRM_PROMPT:
|
||||
Height: 35
|
||||
Text: Cancel
|
||||
|
||||
|
||||
Container@CONFIRM_PROMPT_TWOBUTTON:
|
||||
X: (WINDOW_RIGHT - WIDTH)/2
|
||||
Y: (WINDOW_BOTTOM - 90)/2
|
||||
Width: 370
|
||||
Height: 125
|
||||
Children:
|
||||
Label@PROMPT_TITLE:
|
||||
Width: PARENT_RIGHT
|
||||
Y: 0-25
|
||||
Font: BigBold
|
||||
Contrast: true
|
||||
Align: Center
|
||||
Background@bg:
|
||||
Width: 370
|
||||
Height: 90
|
||||
Background: panel-black
|
||||
Children:
|
||||
Label@PROMPT_TEXT:
|
||||
Y: (PARENT_BOTTOM-HEIGHT)/2
|
||||
Width: PARENT_RIGHT
|
||||
Height: 25
|
||||
Font: Bold
|
||||
Align: Center
|
||||
Button@CANCEL_BUTTON:
|
||||
Key: escape
|
||||
Y: 89
|
||||
Width: 140
|
||||
Height: 35
|
||||
Text: Cancel
|
||||
Button@CONFIRM_BUTTON:
|
||||
Key: return
|
||||
X: 230
|
||||
Y: 89
|
||||
Width: 140
|
||||
Height: 35
|
||||
Text: Confirm
|
||||
|
||||
Container@CANCEL_PROMPT:
|
||||
X: (WINDOW_RIGHT - WIDTH)/2
|
||||
Y: (WINDOW_BOTTOM - 90)/2
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
Background@CONFIRM_PROMPT:
|
||||
Background@CONFIRM_PROMPT_THREEBUTTON:
|
||||
X: (WINDOW_RIGHT - WIDTH)/2
|
||||
Y: (WINDOW_BOTTOM - 90)/2
|
||||
Width: 600
|
||||
@@ -40,6 +40,41 @@ Background@CONFIRM_PROMPT:
|
||||
Font: Bold
|
||||
Key: escape
|
||||
|
||||
Background@CONFIRM_PROMPT_TWOBUTTON:
|
||||
X: (WINDOW_RIGHT - WIDTH)/2
|
||||
Y: (WINDOW_BOTTOM - 90)/2
|
||||
Width: 370
|
||||
Height: 175
|
||||
Children:
|
||||
Label@PROMPT_TITLE:
|
||||
Width: PARENT_RIGHT
|
||||
Y: 20
|
||||
Height: 25
|
||||
Font: Bold
|
||||
Align: Center
|
||||
Label@PROMPT_TEXT:
|
||||
X: 15
|
||||
Y: 50
|
||||
Width: PARENT_RIGHT - 30
|
||||
Height: 65
|
||||
Align: Center
|
||||
Button@CONFIRM_BUTTON:
|
||||
X: 20
|
||||
Y: PARENT_BOTTOM - 45
|
||||
Width: 160
|
||||
Height: 25
|
||||
Text: Confirm
|
||||
Font: Bold
|
||||
Key: return
|
||||
Button@CANCEL_BUTTON:
|
||||
X: PARENT_RIGHT - 180
|
||||
Y: PARENT_BOTTOM - 45
|
||||
Width: 160
|
||||
Height: 25
|
||||
Text: Cancel
|
||||
Font: Bold
|
||||
Key: escape
|
||||
|
||||
Background@CANCEL_PROMPT:
|
||||
X: (WINDOW_RIGHT - WIDTH)/2
|
||||
Y: (WINDOW_BOTTOM - 90)/2
|
||||
|
||||
Reference in New Issue
Block a user