Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UMenu.UMenuCustomizeClientWindow

Extends
UMenuPageWindow

Core.Object
|   
+-- UWindow.UWindowBase
   |   
   +-- UWindow.UWindowWindow
      |   
      +-- UWindow.UWindowClientWindow
         |   
         +-- UWindow.UWindowDialogClientWindow
            |   
            +-- UWindow.UWindowPageWindow
               |   
               +-- UMenu.UMenuPageWindow
                  |   
                  +-- UMenu.UMenuCustomizeClientWindow

Variables Summary
boolbJoystick
boolbLoadedExisting
boolbPolling
stringCustomizeHelp
UWindowSmallButtonDefaultsButton
stringDefaultsHelp
stringDefaultsText
floatJoyDesiredHeight
UMenuLabelControlJoystickHeading
stringJoystickText
stringJoyXBinding[2]
UWindowComboControlJoyXCombo
stringJoyXHelp
stringJoyXOptions[2]
stringJoyXText
stringJoyYBinding[2]
UWindowComboControlJoyYCombo
stringJoyYHelp
stringJoyYOptions[2]
stringJoyYText
array<string>KeyAlias
array<FKeyGroupType>KeyGroups
stringLocalizedKeyName[255]
floatNoJoyDesiredHeight
intNumGroups
stringOrString
stringRealKeyName[255]
UMenuRaisedButtonSelectedButton
intSelection[2]
Inherited Variables from UWindow.UWindowPageWindow
OwnerTab

Structures Summary
FKeyEntry
KeyName, KeyButton, AliasString, BoundKey1, BoundKey2
FKeyGroupType
LableText, GroupName, NumKeys, Keys

Functions Summary
function BeforePaint (Canvas C, float X, float Y))
function Created ()))
function GetDesiredDimensions (out float W, out float H))
function KeyDown (int Key, float X, float Y ))
functionbool KeyIsThere (string KeyName ))
function LoadExistingKeys ()))
function Notify (UWindowDialogControl C, byte E))
function ProcessMenuKey (int KeyNo, string KeyName ))
function RemoveExistingKey (int KeyNo, string KeyName))
function SetButtonsHeight (out int YOffset ))
function SetKey (int KeyNo, string KeyName))
function WindowShown ()))
Inherited Functions from UMenu.UMenuPageWindow
Notify, Paint
Inherited Functions from UWindow.UWindowPageWindow
RightClickTab


Variables Detail

bJoystick Source code

var bool bJoystick;

bLoadedExisting Source code

var bool bLoadedExisting;

bPolling Source code

var bool bPolling;

CustomizeHelp Source code

var localized string CustomizeHelp;

DefaultsButton Source code

var UWindowSmallButton DefaultsButton;

DefaultsHelp Source code

var localized string DefaultsHelp;

DefaultsText Source code

var localized string DefaultsText;

JoyDesiredHeight Source code

var float JoyDesiredHeight;

JoystickHeading Source code

var UMenuLabelControl JoystickHeading;

JoystickText Source code

var localized string JoystickText;

JoyXBinding[2] Source code

var string JoyXBinding[2];

JoyXCombo Source code

var UWindowComboControl JoyXCombo;

JoyXHelp Source code

var localized string JoyXHelp;

JoyXOptions[2] Source code

var localized string JoyXOptions[2];

JoyXText Source code

var localized string JoyXText;

JoyYBinding[2] Source code

var string JoyYBinding[2];

JoyYCombo Source code

var UWindowComboControl JoyYCombo;

JoyYHelp Source code

var localized string JoyYHelp;

JoyYOptions[2] Source code

var localized string JoyYOptions[2];

JoyYText Source code

var localized string JoyYText;

KeyAlias Source code

var array<string> KeyAlias;

KeyGroups Source code

var array<FKeyGroupType> KeyGroups;

LocalizedKeyName[255] Source code

var localized string LocalizedKeyName[255];

NoJoyDesiredHeight Source code

var float NoJoyDesiredHeight;

NumGroups Source code

var int NumGroups;

OrString Source code

var localized string OrString;

RealKeyName[255] Source code

var string RealKeyName[255];

SelectedButton Source code

var UMenuRaisedButton SelectedButton;

Selection[2] Source code

var int Selection[2];


Structures Detail

FKeyEntry Source code

struct FKeyEntry
{
var string AliasString;
var int BoundKey1;
var int BoundKey2;
var UMenuRaisedButton KeyButton;
var UMenuLabelControl KeyName;
};


FKeyGroupType Source code

struct FKeyGroupType
{
var string GroupName;
var array<FKeyEntry> Keys;
var UMenuLabelControl LableText;
var int NumKeys;
};



Functions Detail

BeforePaint Source code

function BeforePaint ( Canvas C, float X, float Y) )

Created Source code

function Created ( ) )

GetDesiredDimensions Source code

function GetDesiredDimensions ( out float W, out float H) )

KeyDown Source code

function KeyDown ( int Key, float X, float Y ) )

KeyIsThere Source code

final function bool KeyIsThere ( string KeyName ) )

LoadExistingKeys Source code

final function LoadExistingKeys ( ) )

Notify Source code

function Notify ( UWindowDialogControl C, byte E) )

ProcessMenuKey Source code

function ProcessMenuKey ( int KeyNo, string KeyName ) )

RemoveExistingKey Source code

final function RemoveExistingKey ( int KeyNo, string KeyName) )

SetButtonsHeight Source code

final function SetButtonsHeight ( out int YOffset ) )

SetKey Source code

function SetKey ( int KeyNo, string KeyName) )

WindowShown Source code

function WindowShown ( ) )


Defaultproperties

defaultproperties
{
				LocalizedKeyName(1)="LeftMouse"
				LocalizedKeyName(2)="RightMouse"
				LocalizedKeyName(3)="Cancel"
				LocalizedKeyName(4)="MiddleMouse"
				LocalizedKeyName(5)="Unknown05"
				LocalizedKeyName(6)="Unknown06"
				LocalizedKeyName(7)="Unknown07"
				LocalizedKeyName(8)="Backspace"
				LocalizedKeyName(9)="Tab"
				LocalizedKeyName(10)="Unknown0A"
				LocalizedKeyName(11)="Unknown0B"
				LocalizedKeyName(12)="Unknown0C"
				LocalizedKeyName(13)="Enter"
				LocalizedKeyName(14)="Unknown0E"
				LocalizedKeyName(15)="Unknown0F"
				LocalizedKeyName(16)="Shift"
				LocalizedKeyName(17)="Ctrl"
				LocalizedKeyName(18)="Alt"
				LocalizedKeyName(19)="Pause"
				LocalizedKeyName(20)="CapsLock"
				LocalizedKeyName(21)="Mouse 4"
				LocalizedKeyName(22)="Mouse 5"
				LocalizedKeyName(23)="Mouse 6"
				LocalizedKeyName(24)="Mouse 7"
				LocalizedKeyName(25)="Mouse 8"
				LocalizedKeyName(26)="Unknown1A"
				LocalizedKeyName(27)="Escape"
				LocalizedKeyName(28)="Unknown1C"
				LocalizedKeyName(29)="Unknown1D"
				LocalizedKeyName(30)="Unknown1E"
				LocalizedKeyName(31)="Unknown1F"
				LocalizedKeyName(32)="Space"
				LocalizedKeyName(33)="PageUp"
				LocalizedKeyName(34)="PageDown"
				LocalizedKeyName(35)="End"
				LocalizedKeyName(36)="Home"
				LocalizedKeyName(37)="Left"
				LocalizedKeyName(38)="Up"
				LocalizedKeyName(39)="Right"
				LocalizedKeyName(40)="Down"
				LocalizedKeyName(41)="Select"
				LocalizedKeyName(42)="Print"
				LocalizedKeyName(43)="Execute"
				LocalizedKeyName(44)="PrintScrn"
				LocalizedKeyName(45)="Insert"
				LocalizedKeyName(46)="Delete"
				LocalizedKeyName(47)="Help"
				LocalizedKeyName(48)="0"
				LocalizedKeyName(49)="1"
				LocalizedKeyName(50)="2"
				LocalizedKeyName(51)="3"
				LocalizedKeyName(52)="4"
				LocalizedKeyName(53)="5"
				LocalizedKeyName(54)="6"
				LocalizedKeyName(55)="7"
				LocalizedKeyName(56)="8"
				LocalizedKeyName(57)="9"
				LocalizedKeyName(58)="Unknown3A"
				LocalizedKeyName(59)="Unknown3B"
				LocalizedKeyName(60)="Unknown3C"
				LocalizedKeyName(61)="Unknown3D"
				LocalizedKeyName(62)="Unknown3E"
				LocalizedKeyName(63)="Unknown3F"
				LocalizedKeyName(64)="Unknown40"
				LocalizedKeyName(65)="A"
				LocalizedKeyName(66)="B"
				LocalizedKeyName(67)="C"
				LocalizedKeyName(68)="D"
				LocalizedKeyName(69)="E"
				LocalizedKeyName(70)="F"
				LocalizedKeyName(71)="G"
				LocalizedKeyName(72)="H"
				LocalizedKeyName(73)="I"
				LocalizedKeyName(74)="J"
				LocalizedKeyName(75)="K"
				LocalizedKeyName(76)="L"
				LocalizedKeyName(77)="M"
				LocalizedKeyName(78)="N"
				LocalizedKeyName(79)="O"
				LocalizedKeyName(80)="P"
				LocalizedKeyName(81)="Q"
				LocalizedKeyName(82)="R"
				LocalizedKeyName(83)="S"
				LocalizedKeyName(84)="T"
				LocalizedKeyName(85)="U"
				LocalizedKeyName(86)="V"
				LocalizedKeyName(87)="W"
				LocalizedKeyName(88)="X"
				LocalizedKeyName(89)="Y"
				LocalizedKeyName(90)="Z"
				LocalizedKeyName(91)="Unknown5B"
				LocalizedKeyName(92)="Unknown5C"
				LocalizedKeyName(93)="Unknown5D"
				LocalizedKeyName(94)="Unknown5E"
				LocalizedKeyName(95)="Unknown5F"
				LocalizedKeyName(96)="NumPad0"
				LocalizedKeyName(97)="NumPad1"
				LocalizedKeyName(98)="NumPad2"
				LocalizedKeyName(99)="NumPad3"
				LocalizedKeyName(100)="NumPad4"
				LocalizedKeyName(101)="NumPad5"
				LocalizedKeyName(102)="NumPad6"
				LocalizedKeyName(103)="NumPad7"
				LocalizedKeyName(104)="NumPad8"
				LocalizedKeyName(105)="NumPad9"
				LocalizedKeyName(106)="GreyStar"
				LocalizedKeyName(107)="GreyPlus"
				LocalizedKeyName(108)="Separator"
				LocalizedKeyName(109)="GreyMinus"
				LocalizedKeyName(110)="NumPadPeriod"
				LocalizedKeyName(111)="GreySlash"
				LocalizedKeyName(112)="F1"
				LocalizedKeyName(113)="F2"
				LocalizedKeyName(114)="F3"
				LocalizedKeyName(115)="F4"
				LocalizedKeyName(116)="F5"
				LocalizedKeyName(117)="F6"
				LocalizedKeyName(118)="F7"
				LocalizedKeyName(119)="F8"
				LocalizedKeyName(120)="F9"
				LocalizedKeyName(121)="F10"
				LocalizedKeyName(122)="F11"
				LocalizedKeyName(123)="F12"
				LocalizedKeyName(124)="F13"
				LocalizedKeyName(125)="F14"
				LocalizedKeyName(126)="F15"
				LocalizedKeyName(127)="F16"
				LocalizedKeyName(128)="F17"
				LocalizedKeyName(129)="F18"
				LocalizedKeyName(130)="F19"
				LocalizedKeyName(131)="F20"
				LocalizedKeyName(132)="F21"
				LocalizedKeyName(133)="F22"
				LocalizedKeyName(134)="F23"
				LocalizedKeyName(135)="F24"
				LocalizedKeyName(136)="Unknown88"
				LocalizedKeyName(137)="Unknown89"
				LocalizedKeyName(138)="Unknown8A"
				LocalizedKeyName(139)="Unknown8B"
				LocalizedKeyName(140)="Unknown8C"
				LocalizedKeyName(141)="Unknown8D"
				LocalizedKeyName(142)="Unknown8E"
				LocalizedKeyName(143)="Unknown8F"
				LocalizedKeyName(144)="NumLock"
				LocalizedKeyName(145)="ScrollLock"
				LocalizedKeyName(146)="Unknown92"
				LocalizedKeyName(147)="Unknown93"
				LocalizedKeyName(148)="Unknown94"
				LocalizedKeyName(149)="Unknown95"
				LocalizedKeyName(150)="Unknown96"
				LocalizedKeyName(151)="Unknown97"
				LocalizedKeyName(152)="Unknown98"
				LocalizedKeyName(153)="Unknown99"
				LocalizedKeyName(154)="Unknown9A"
				LocalizedKeyName(155)="Unknown9B"
				LocalizedKeyName(156)="Unknown9C"
				LocalizedKeyName(157)="Unknown9D"
				LocalizedKeyName(158)="Unknown9E"
				LocalizedKeyName(159)="Unknown9F"
				LocalizedKeyName(160)="LShift"
				LocalizedKeyName(161)="RShift"
				LocalizedKeyName(162)="LControl"
				LocalizedKeyName(163)="RControl"
				LocalizedKeyName(164)="UnknownA4"
				LocalizedKeyName(165)="UnknownA5"
				LocalizedKeyName(166)="UnknownA6"
				LocalizedKeyName(167)="UnknownA7"
				LocalizedKeyName(168)="UnknownA8"
				LocalizedKeyName(169)="UnknownA9"
				LocalizedKeyName(170)="UnknownAA"
				LocalizedKeyName(171)="UnknownAB"
				LocalizedKeyName(172)="UnknownAC"
				LocalizedKeyName(173)="UnknownAD"
				LocalizedKeyName(174)="UnknownAE"
				LocalizedKeyName(175)="UnknownAF"
				LocalizedKeyName(176)="UnknownB0"
				LocalizedKeyName(177)="UnknownB1"
				LocalizedKeyName(178)="UnknownB2"
				LocalizedKeyName(179)="UnknownB3"
				LocalizedKeyName(180)="UnknownB4"
				LocalizedKeyName(181)="UnknownB5"
				LocalizedKeyName(182)="UnknownB6"
				LocalizedKeyName(183)="UnknownB7"
				LocalizedKeyName(184)="UnknownB8"
				LocalizedKeyName(185)="UnknownB9"
				LocalizedKeyName(186)="Semicolon"
				LocalizedKeyName(187)="Equals"
				LocalizedKeyName(188)="Comma"
				LocalizedKeyName(189)="Minus"
				LocalizedKeyName(190)="Period"
				LocalizedKeyName(191)="Slash"
				LocalizedKeyName(192)="Tilde"
				LocalizedKeyName(193)="UnknownC1"
				LocalizedKeyName(194)="UnknownC2"
				LocalizedKeyName(195)="UnknownC3"
				LocalizedKeyName(196)="UnknownC4"
				LocalizedKeyName(197)="UnknownC5"
				LocalizedKeyName(198)="UnknownC6"
				LocalizedKeyName(199)="UnknownC7"
				LocalizedKeyName(200)="Joy1"
				LocalizedKeyName(201)="Joy2"
				LocalizedKeyName(202)="Joy3"
				LocalizedKeyName(203)="Joy4"
				LocalizedKeyName(204)="Joy5"
				LocalizedKeyName(205)="Joy6"
				LocalizedKeyName(206)="Joy7"
				LocalizedKeyName(207)="Joy8"
				LocalizedKeyName(208)="Joy9"
				LocalizedKeyName(209)="Joy10"
				LocalizedKeyName(210)="Joy11"
				LocalizedKeyName(211)="Joy12"
				LocalizedKeyName(212)="Joy13"
				LocalizedKeyName(213)="Joy14"
				LocalizedKeyName(214)="Joy15"
				LocalizedKeyName(215)="Joy16"
				LocalizedKeyName(216)="UnknownD8"
				LocalizedKeyName(217)="UnknownD9"
				LocalizedKeyName(218)="UnknownDA"
				LocalizedKeyName(219)="LeftBracket"
				LocalizedKeyName(220)="Backslash"
				LocalizedKeyName(221)="RightBracket"
				LocalizedKeyName(222)="SingleQuote"
				LocalizedKeyName(223)="UnknownDF"
				LocalizedKeyName(224)="JoyX"
				LocalizedKeyName(225)="JoyY"
				LocalizedKeyName(226)="JoyZ"
				LocalizedKeyName(227)="JoyR"
				LocalizedKeyName(228)="MouseX"
				LocalizedKeyName(229)="MouseY"
				LocalizedKeyName(230)="MouseZ"
				LocalizedKeyName(231)="MouseW"
				LocalizedKeyName(232)="JoyU"
				LocalizedKeyName(233)="JoyV"
				LocalizedKeyName(234)="UnknownEA"
				LocalizedKeyName(235)="UnknownEB"
				LocalizedKeyName(236)="MouseWheelUp"
				LocalizedKeyName(237)="MouseWheelDown"
				LocalizedKeyName(238)="Unknown10E"
				LocalizedKeyName(239)="Unknown10F"
				LocalizedKeyName(240)="JoyPovUp"
				LocalizedKeyName(241)="JoyPovDown"
				LocalizedKeyName(242)="JoyPovLeft"
				LocalizedKeyName(243)="JoyPovRight"
				LocalizedKeyName(244)="UnknownF4"
				LocalizedKeyName(245)="UnknownF5"
				LocalizedKeyName(246)="Attn"
				LocalizedKeyName(247)="CrSel"
				LocalizedKeyName(248)="ExSel"
				LocalizedKeyName(249)="ErEof"
				LocalizedKeyName(250)="Play"
				LocalizedKeyName(251)="Zoom"
				LocalizedKeyName(252)="NoName"
				LocalizedKeyName(253)="PA1"
				LocalizedKeyName(254)="OEMClear"
				OrString=" or "
				CustomizeHelp="Click the blue rectangle and then press the key to bind to this control."
				DefaultsText="Reset"
				DefaultsHelp="Reset all controls to their default settings."
				JoystickText="Joystick"
				JoyXText="X Axis"
				JoyXHelp="Select the behavior for the left-right axis of your joystick."
				JoyXOptions(0)="Strafe Left/Right"
				JoyXOptions(1)="Turn Left/Right"
				JoyXBinding(0)="Axis aStrafe speed=2"
				JoyXBinding(1)="Axis aBaseX speed=0.7"
				JoyYText="Y Axis"
				JoyYHelp="Select the behavior for the up-down axis of your joystick."
				JoyYOptions(0)="Move Forward/Back"
				JoyYOptions(1)="Look Up/Down"
				JoyYBinding(0)="Axis aBaseY speed=2"
				JoyYBinding(1)="Axis aLookup speed=-0.4"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: zo 11-11-2012 21:14:14.506 - Created with UnCodeX