- July 1, 2010
- 247
- 36
- Home Country
- Belgium
private static bool GetUserInputString(ref string sString, string label)
{
IStandardKeyboard keyboard = (IStandardKeyboard)GUIWindowManager.GetWindow((int)GUIWindow.Window.WINDOW_VIRTUAL_KEYBOARD);
if (null == keyboard)
{
return false;
}
keyboard.IsSearchKeyboard = true;
keyboard.Reset();
keyboard.Text = sString;
keyboard.Label = label;
keyboard.DoModal(GUIWindowManager.ActiveWindowEx);
if (keyboard.IsConfirmed)
{
sString = keyboard.Text;
}
return keyboard.IsConfirmed;
}
<control>
<description>standard keyboard</description>
<type>standardKeyboard</type>
<id>1</id>
<keyboardPosX>400</keyboardPosX>
<keyboardPosY>250</keyboardPosY>
<keyWidth>44</keyWidth>
<keyHeight>44</keyHeight>
<keyHSpacing>0</keyHSpacing>
<keyVSpacing>2</keyVSpacing>
<modeKeySpacing>4</modeKeySpacing>
<modeKeyWidth>110</modeKeyWidth>
<searchModeKeyWidth>130</searchModeKeyWidth>
<label></label>
<labelAlign>center</labelAlign>
<labelOffX>0</labelOffX>
<labelOffY>2</labelOffY>
<labelFont>font10</labelFont>
<labelColor>FFFFFFFF</labelColor>
<labelShadowAngle>0</labelShadowAngle>
<labelShadowDistance>0</labelShadowDistance>
<labelShadowColor>FF000000</labelShadowColor>
<labelBoxPosX>0</labelBoxPosX>
<labelBoxPosY>0</labelBoxPosY>
<labelBoxWidth>200</labelBoxWidth>
<labelBoxHeight>30</labelBoxHeight>
<labelBoxTexture>-</labelBoxTexture>
<showLabelAsInitialText>no</showLabelAsInitialText>
<inputTextBoxPosX>403</inputTextBoxPosX>
<inputTextBoxPosY>213</inputTextBoxPosY>
<inputTextBoxWidth>-1</inputTextBoxWidth>
<inputTextBoxHeight>35</inputTextBoxHeight>
<inputTextAlign>left</inputTextAlign>
<inputTextOffX>18</inputTextOffX>
<inputTextOffY>2</inputTextOffY>
<inputTextFont>font11</inputTextFont>
<inputTextBoxTexture>keyboard.png</inputTextBoxTexture>
<inputTextColor>FF000000</inputTextColor>
<inputTextShadowAngle>0</inputTextShadowAngle>
<inputTextShadowDistance>0</inputTextShadowDistance>
<inputTextShadowColor>FF000000</inputTextShadowColor>
<charKeyFont>font11</charKeyFont>
<namedKeyFont>font10</namedKeyFont>
<keyTextShadowAngle>0</keyTextShadowAngle>
<keyTextShadowDistance>0</keyTextShadowDistance>
<keyTextShadowColor>FF000000</keyTextShadowColor>
<keyTextureFocus>key.png</keyTextureFocus>
<keyTextureNoFocus>keyNF.png</keyTextureNoFocus>
<keyHighlightColor>ffffffff</keyHighlightColor>
<keyPressedColor>ff808080</keyPressedColor>
<keyDisabledColor>FFFFFFFF</keyDisabledColor>
<keyFontColor>FFffffff</keyFontColor>
<keySelFontColor>FFffffff</keySelFontColor>
<keyDisabledFontColor>FF808080</keyDisabledFontColor>
</control>