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
intAliasCount
stringAliasNames[100]
boolbJoystick
boolbLoadedExisting
intBoundKey1[100]
intBoundKey2[100]
boolbPolling
stringCustomizeHelp
UWindowSmallButtonDefaultsButton
stringDefaultsHelp
stringDefaultsText
floatJoyDesiredHeight
UMenuLabelControlJoystickHeading
stringJoystickText
stringJoyXBinding[2]
UWindowComboControlJoyXCombo
stringJoyXHelp
stringJoyXOptions[2]
stringJoyXText
stringJoyYBinding[2]
UWindowComboControlJoyYCombo
stringJoyYHelp
stringJoyYOptions[2]
stringJoyYText
UMenuRaisedButtonKeyButtons[100]
UMenuLabelControlKeyNames[100]
stringLabelList[100]
stringLocalizedKeyName[255]
floatNoJoyDesiredHeight
stringOrString
stringRealKeyName[255]
UMenuRaisedButtonSelectedButton
intSelection
Inherited Variables from UWindow.UWindowPageWindow
OwnerTab

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)
function LoadExistingKeys ()
function Notify (UWindowDialogControl C, byte E)
function ProcessMenuKey (int KeyNo, string KeyName)
function RemoveExistingKey (int KeyNo, string KeyName)
function SetKey (int KeyNo, string KeyName)
function WindowShown ()
Inherited Functions from UMenu.UMenuPageWindow
Notify, Paint
Inherited Functions from UWindow.UWindowPageWindow
RightClickTab


Variables Detail

AliasCount Source code

var int AliasCount;

AliasNames[100] Source code

var string AliasNames[100];

bJoystick Source code

var bool bJoystick;

bLoadedExisting Source code

var bool bLoadedExisting;

BoundKey1[100] Source code

var int BoundKey1[100];

BoundKey2[100] Source code

var int BoundKey2[100];

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;

KeyButtons[100] Source code

var UMenuRaisedButton KeyButtons[100];

KeyNames[100] Source code

var UMenuLabelControl KeyNames[100];

LabelList[100] Source code

var localized string LabelList[100];

LocalizedKeyName[255] Source code

var localized string LocalizedKeyName[255];

NoJoyDesiredHeight Source code

var float NoJoyDesiredHeight;

OrString Source code

var localized string OrString;

RealKeyName[255] Source code

var string RealKeyName[255];

SelectedButton Source code

var UMenuRaisedButton SelectedButton;

Selection Source code

var int Selection;


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 )

LoadExistingKeys Source code

function LoadExistingKeys ( )

Notify Source code

function Notify ( UWindowDialogControl C, byte E )

ProcessMenuKey Source code

function ProcessMenuKey ( int KeyNo, string KeyName )

RemoveExistingKey Source code

function RemoveExistingKey ( int KeyNo, string KeyName )

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)="Unknown15"
     LocalizedKeyName(22)="Unknown16"
     LocalizedKeyName(23)="Unknown17"
     LocalizedKeyName(24)="Unknown18"
     LocalizedKeyName(25)="Unknown19"
     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"
     LabelList(0)="Fire"
     LabelList(1)="Alternate Fire"
     LabelList(2)="Move Forward"
     LabelList(3)="Move Backward"
     LabelList(4)="Turn Left"
     LabelList(5)="Turn Right"
     LabelList(6)="Strafe Left"
     LabelList(7)="Strafe Right"
     LabelList(8)="Jump/Up"
     LabelList(9)="Crouch/Down"
     LabelList(10)="Mouse Look"
     LabelList(11)="Activate Item"
     LabelList(12)="Next Item"
     LabelList(13)="Previous Item"
     LabelList(14)="Look Up"
     LabelList(15)="Look Down"
     LabelList(16)="Center View"
     LabelList(17)="Walk"
     LabelList(18)="Strafe"
     LabelList(19)="Next Weapon"
     LabelList(20)="Throw Weapon"
     LabelList(21)="Feign Death"
     AliasNames(0)="Fire"
     AliasNames(1)="AltFire"
     AliasNames(2)="MoveForward"
     AliasNames(3)="MoveBackward"
     AliasNames(4)="TurnLeft"
     AliasNames(5)="TurnRight"
     AliasNames(6)="StrafeLeft"
     AliasNames(7)="StrafeRight"
     AliasNames(8)="Jump"
     AliasNames(9)="Duck"
     AliasNames(10)="Look"
     AliasNames(11)="InventoryActivate"
     AliasNames(12)="InventoryNext"
     AliasNames(13)="InventoryPrevious"
     AliasNames(14)="LookUp"
     AliasNames(15)="LookDown"
     AliasNames(16)="CenterView"
     AliasNames(17)="Walking"
     AliasNames(18)="Strafe"
     AliasNames(19)="NextWeapon"
     AliasNames(20)="ThrowWeapon"
     AliasNames(21)="FeignDeath"
     OrString=" or "
     CustomizeHelp="Click the button 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: za 22-4-2006 13:29:22.421 - Created with UnCodeX