mirror of
https://bitbucket.org/projectswg/cucore.git
synced 2026-10-11 03:13:20 -04:00
46 lines
1.1 KiB
Java
46 lines
1.1 KiB
Java
package resources.sui;
|
|
|
|
import resources.player.Player;
|
|
|
|
public class SuiMessageBox extends SuiWindow {
|
|
|
|
public SuiMessageBox(Player owner, MessageBoxType type, String title, String prompt) {
|
|
super("Script.messageBox", owner);
|
|
|
|
setProperty("bg.caption.lblTitle:Text", title);
|
|
setProperty("Prompt.lblPrompt:Text", prompt);
|
|
|
|
switch(type) {
|
|
case OK:
|
|
setProperty("btnOk:visible", "True");
|
|
setProperty("btnOk:Text", "@ok");
|
|
setProperty("btnCancel:visible", "False");
|
|
break;
|
|
case OK_CANCEL:
|
|
setProperty("btnOk:visible", "True");
|
|
setProperty("btnCancel:visible", "True");
|
|
setProperty("btnOk:Text", "@ok");
|
|
setProperty("btnCancel:Text", "@cancel");
|
|
break;
|
|
case YES_NO:
|
|
setProperty("btnOk:visible", "True");
|
|
setProperty("btnCancel:visible", "True");
|
|
setProperty("btnOk:Text", "@yes");
|
|
setProperty("btnCancel:Text", "@no");
|
|
break;
|
|
default: break;
|
|
}
|
|
}
|
|
|
|
public SuiMessageBox(Player owner, String title, String prompt) {
|
|
this(owner, MessageBoxType.OK_CANCEL, title, prompt);
|
|
}
|
|
|
|
public enum MessageBoxType {
|
|
OK,
|
|
OK_CANCEL,
|
|
YES_NO,
|
|
DEFAULT;
|
|
}
|
|
}
|