Class DaggerfallInputMessageBox
General purpose pop-up window for displaying a message with an input text box.
Inheritance
DaggerfallInputMessageBox
Assembly: Assembly-CSharp.dll
public class DaggerfallInputMessageBox : DaggerfallPopupWindow, IUserInterfaceWindow
Constructors
|
Improve this Doc
View Source
DaggerfallInputMessageBox(IUserInterfaceManager, TextFile.Token[], Int32, String, Boolean, UserInterfaceWindow)
Declaration
public DaggerfallInputMessageBox(IUserInterfaceManager uiManager, TextFile.Token[] textTokens, int maxCharacters = 31, string textBoxLabel = null, bool useParchmentBackGround = true, UserInterfaceWindow previous = null)
Parameters
|
Improve this Doc
View Source
Declaration
public DaggerfallInputMessageBox(IUserInterfaceManager uiManager, DaggerfallBaseWindow previous = null)
Parameters
|
Improve this Doc
View Source
Declaration
public DaggerfallInputMessageBox(IUserInterfaceManager uiManager, int textId, int maxCharacters = 31, string textBoxLabel = null, bool useParchmentBackGround = true, bool showAtTopOfScreen = false, UserInterfaceWindow previous = null)
Parameters
Properties
|
Improve this Doc
View Source
Declaration
public bool ClickAnywhereToClose { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public int InputDistanceX { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public int InputDistanceY { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public Color ParentPanelColor { get; set; }
Property Value
|
Improve this Doc
View Source
TextBox
Declaration
public TextBox TextBox { get; }
Property Value
|
Improve this Doc
View Source
TextPanelDistanceX
Declaration
public int TextPanelDistanceX { get; set; }
Property Value
|
Improve this Doc
View Source
TextPanelDistanceY
Declaration
public int TextPanelDistanceY { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
SetTextBoxLabel(String)
Declaration
public void SetTextBoxLabel(string label)
Parameters
Type |
Name |
Description |
String |
label |
|
|
Improve this Doc
View Source
SetTextTokens(TextFile.Token[], IMacroContextProvider)
Declaration
public void SetTextTokens(TextFile.Token[] tokens, IMacroContextProvider mcp = null)
Parameters
|
Improve this Doc
View Source
SetTextTokens(Int32, IMacroContextProvider)
Declaration
public void SetTextTokens(int id, IMacroContextProvider mcp = null)
Parameters
|
Improve this Doc
View Source
Declaration
protected override void Setup()
Overrides
|
Improve this Doc
View Source
Declaration
|
Improve this Doc
View Source
textBox_OnAcceptUserInputHandler(TextBox, String)
Handles event from textbox on user finishing entering input.
Declaration
public void textBox_OnAcceptUserInputHandler(TextBox textBox, string text)
Parameters
|
Improve this Doc
View Source
Declaration
public override void Update()
Overrides
Events
|
Improve this Doc
View Source
Declaration
public event DaggerfallInputMessageBox.OnReturnPlayerInputHandler OnGotUserInput
Event Type
Implements