Mostly Harmless
UE2:KeyBindMenu (UT2004)
Object >> GUI >> GUIComponent >> GUIMultiComponent >> GUIPage >> UT2K4GUIPage >> PopupPageBase >> FloatingWindow >> LockedFloatingWindow >> KeyBindMenu |
Contents
- 1 Properties
- 2 Structs
- 3 Functions
- 3.1 Events
- 3.2 Other instance functions
- 3.2.1 BeginRawInput
- 3.2.2 BindKeyToAlias
- 3.2.3 ClearBindings
- 3.2.4 CreateAliasMapping
- 3.2.5 DrawBinding
- 3.2.6 FindAliasIndex
- 3.2.7 GetCurrentKeyBind
- 3.2.8 Initialize
- 3.2.9 InitializeBindingsArray
- 3.2.10 InternalOnClick
- 3.2.11 InternalOnCreateComponent
- 3.2.12 ListGetSortString
- 3.2.13 ListOnKeyEvent
- 3.2.14 ListTrack
- 3.2.15 LoadCommands
- 3.2.16 MapBindings
- 3.2.17 MouseOnCol1
- 3.2.18 MouseOnCol2
- 3.2.19 OnFadeIn
- 3.2.20 RawKey
- 3.2.21 RemoveAllOccurance
- 3.2.22 RemoveExistingKey
- 3.2.23 SearchDown
- 3.2.24 SearchUp
- 3.2.25 SetKeyBind
- 3.2.26 UpdateHint
- 3.2.27 ValidBindIndex
- 3.2.28 ValidKeyIndex
- Package:
- GUI2K4
- Direct subclasses:
- ControlBinder, SpeechBinder
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Created on: 11/23/2003 Base class for menus that allow configuration of keybinds
Written by Ron Prestenback © 2003, Epic Games, Inc. All Rights Reserved
Properties
Property group 'KeyBindMenu'
ActionText
Type: string
Modifiers: localized
Default value: "{%keybinds%} - currently bound to this key."
AllKeys
Type: InputKeyInfo
Array size: 255
Modifiers: noexport, editconst
Bindings
Type: array<KeyBinding>
bPendingRawInput
Type: bool
Waiting for input - changing a keybind
ClearCaption
Type: string
Modifiers: localized
Default value: "Press '%backspace%' to unbind %keybind% from %keyname%."
CloseCaption
Type: string
Modifiers: localized
Default value: "CLOSE"
Headings
Type: string
Array size: 3
Modifiers: localized
Default value, index 1: "Key 1"
Default value, index 2: "Key 2"
NewIndex
Type: int
Modifiers: editconst, noexport
NewSubIndex
Type: int
Modifiers: editconst, noexport
PageCaption
Type: string
Modifiers: localized
ResetCaption
Type: string
Modifiers: localized
Default value: "RESET"
SectionLabelMargin
Type: float
Default value: 10.0
SectionStyle
Type: GUIStyles
Modifiers: editconst, noexport
SectionStyleName
Type: string
Default value: "ListSection"
SelStyle
Type: GUIStyles
Modifiers: editconst, noexport
SpeechLabel
Type: string
Modifiers: localized
Internal variables
i_Bk
Type: GUIImage
Modifiers: automated
Default value: GUIImage'BindBk'
l_Hint
Type: GUILabel
Modifiers: automated
Default value: GUILabel'HintLabel'
lb_Binds
Type: GUIMultiColumnListBox
Modifiers: automated
Default value: GUIMultiColumnListBox'BindListBox'
li_Binds
Type: GUIMultiColumnList
Modifiers: automated
Default values
Property | Value |
---|---|
DefaultHeight | 0.9 |
DefaultLeft | 0.1 |
DefaultTop | 0.05 |
DefaultWidth | 0.8 |
FadedIn | OnFadeIn |
sb_Main | None |
WinHeight | 0.9 |
WinLeft | 0.1 |
WinTop | 0.05 |
WinWidth | 0.8 |
Subobjects
BindBk
Class: XInterface.GUIImage
Property | Value |
---|---|
bBoundToParent | True |
bScaleToParent | True |
Image | Material'2K4Menus.Newcontrols.Display99' |
ImageStyle | ISTY_Stretched |
WinHeight | 0.808281 |
WinLeft | 0.031397 |
WinTop | 0.057552 |
WinWidth | 0.937207 |
BindListBox
Class: XInterface.GUIMultiColumnListBox
Property | Value |
---|---|
bBoundToParent | True |
bScaleToParent | True |
HeaderColumnPerc[0] | 0.5 |
HeaderColumnPerc[1] | 0.25 |
HeaderColumnPerc[2] | 0.25 |
OnCreateComponent | InternalOnCreateComponent |
TabOrder | 0 |
WinHeight | 0.705742 |
WinLeft | 0.043604 |
WinTop | 0.085586 |
WinWidth | 0.911572 |
HintLabel
Class: XInterface.GUILabel
Property | Value |
---|---|
bBoundToParent | True |
bMultiLine | True |
bScaleToParent | True |
FontScale | FNS_Small |
StyleName | "textLabel" |
TextAlign | TXTA_Center |
VertAlign | TXTA_Center |
WinHeight | 0.085 |
WinLeft | 0.032813 |
WinTop | 0.872222 |
WinWidth | 0.520313 |
Structs
InputKeyInfo
KeyBinding
Functions
Events
InitComponent
Overrides: LockedFloatingWindow.InitComponent
Other instance functions
BeginRawInput
BindKeyToAlias
ClearBindings
CreateAliasMapping
DrawBinding
FindAliasIndex
GetCurrentKeyBind
Initialize
InitializeBindingsArray
InternalOnClick
Overrides: LockedFloatingWindow.InternalOnClick
InternalOnCreateComponent
Overrides: LockedFloatingWindow.InternalOnCreateComponent