- Extends
- Settings_Tabs
Core.Object
|
+-- XInterface.GUI
|
+-- XInterface.GUIComponent
|
+-- XInterface.GUIMultiComponent
|
+-- XInterface.GUIPanel
|
+-- XInterface.GUITabPanel
|
+-- XInterface.UT2K4TabPanel
|
+-- GUI2K4.Settings_Tabs
|
+-- ROInterface.ROTab_Controls
Enumerations Summary |
ESectionIDs SID_Movement,
SID_Looking,
SID_Weapons,
SID_Comm,
SID_Game,
SID_Misc,
SID_Interface |
Structures Summary |
InputKeyInfo KeyNumber, KeyName, LocalizedKeyName |
KeyBinding bIsSectionLabel, KeyLabel, Alias, BoundKeys |
Functions Summary |
 | | AddBindings (string section_title, int num_elements, ESectionIDs section_id))
|
 | | AddCustomBindings (array KeyData ))
|
 | bool | BeginRawInput (GUIComponent Sender))
|
 | | BindKeyToAlias (int BindIndex, int KeyIndex ))
|
 | | ClearBindings ()))
|
 | | CreateAliasMapping (string Command, string FriendlyName, bool bSectionLabel))
|
 | | DrawBinding (Canvas Canvas, int Item, float X, float Y, float W, float H, bool bSelected, bool bPending))
|
 | int | FindAliasIndex (string Alias ))
|
 | string | GetCurrentKeyBind (int BindIndex, int SubIndex))
|
 | | InitComponent (GUIController MyController, GUIComponent MyOwner))
|
 | | Initialize ()))
|
 | | InitializeBindingsArray ()))
|
 | | InternalOnCreateComponent (GUIComponent NewComp, GUIComponent Sender ))
|
 | string | ListGetSortString (int Index ))
|
 | bool | ListOnKeyEvent (out byte Key, out byte State, float delta))
|
 | | ListTrack (GUIComponent Sender, int LastIndex))
|
 | | LoadCommands ()))
|
 | | LoadCustomBindings ()))
|
 | | MapBindings ()))
|
 | bool | MouseOnCol1 ()))
|
 | bool | MouseOnCol2 ()))
|
 | | Opened (GUIComponent Sender))
|
 | bool | RawKey (byte NewKey))
|
 | | RemoveAllOccurance (byte NewKey))
|
 | | RemoveExistingKey (int Index, int SubIndex))
|
 | | ResetClicked ()))
|
 | | SearchDown (int OldIndex))
|
 | | SearchUp (int OldIndex))
|
 | | SetKeyBind (int Index, int SubIndex, byte NewKey))
|
 | | UpdateHint (int BindIndex))
|
 | | UpdateVoicePackClass ()))
|
 | bool | ValidBindIndex (int Index))
|
 | bool | ValidKeyIndex (int Index))
|
Inherited Functions from GUI2K4.Settings_Tabs |
AcceptClicked, Closed, DrawPerfWarn, GetNativeClassName, InitComponent, InternalOnChange, Opened, ResetClicked, SaveSettings, ShowPanel, ShowPerformanceWarning, Timer |
var bool bFirstOpen;
var localized string BindingLabel[150];
var array<string> bindings_comm;
var array<string> bindings_game;
var array<string> bindings_interface;
var array<string> bindings_looking;
var array<string> bindings_misc;
var array<string> bindings_movement;
var array<string> bindings_weapons;
var localized string captions_comm[15];
var localized string captions_game[15];
captions_interface[15] Source code
var localized string captions_interface[15];
var localized string captions_looking[15];
var localized string captions_misc[15];
var localized string captions_movement[15];
var localized string captions_weapons[15];
var localized string Section_Comm;
var localized string Section_Game;
var localized string Section_Interface;
var localized string Section_Looking;
var localized string Section_Misc;
var localized string Section_Movement;
var localized string Section_Speech_Prefix;
var localized string Section_Weapons;
ROTab_Controls
enum
ESectionIDs
{
SID_Movement,
SID_Looking,
SID_Weapons,
SID_Comm,
SID_Game,
SID_Misc,
SID_Interface
};
struct
InputKeyInfo
{
var string KeyName;
var int KeyNumber;
var string LocalizedKeyName;
};
struct
KeyBinding
{
var string Alias;
var bool bIsSectionLabel;
var array<int> BoundKeys;
var string KeyLabel;
};
function AddBindings (
string section_title,
int num_elements,
ESectionIDs section_id) )
function BindKeyToAlias ( int BindIndex, int KeyIndex ) )
function ClearBindings ( ) )
function CreateAliasMapping ( string Command, string FriendlyName, bool bSectionLabel) )
function DrawBinding (
Canvas Canvas,
int Item,
float X,
float Y,
float W,
float H,
bool bSelected,
bool bPending) )
function int FindAliasIndex ( string Alias ) )
function string GetCurrentKeyBind ( int BindIndex, int SubIndex) )
function Initialize ( ) )
InitializeBindingsArray Source code
function InitializeBindingsArray ( ) )
InternalOnCreateComponent Source code
function string ListGetSortString ( int Index ) )
function bool ListOnKeyEvent ( out byte Key, out byte State, float delta) )
function LoadCommands ( ) )
protected function LoadCustomBindings ( ) )
function MapBindings ( ) )
function bool MouseOnCol1 ( ) )
function bool MouseOnCol2 ( ) )
function bool RawKey ( byte NewKey) )
function RemoveAllOccurance ( byte NewKey) )
function RemoveExistingKey ( int Index, int SubIndex) )
function ResetClicked ( ) )
function SearchDown ( int OldIndex) )
function SearchUp ( int OldIndex) )
function SetKeyBind ( int Index, int SubIndex, byte NewKey) )
function UpdateHint ( int BindIndex) )
function UpdateVoicePackClass ( ) )
function bool ValidBindIndex ( int Index) )
function bool ValidKeyIndex ( int Index) )
defaultproperties
{
Begin Object Class=ROGUIProportionalContainer Name=InputBK1
Caption="Bindings"
LeftPadding=0.000000
RightPadding=0.000000
TopPadding=0.010000
BottomPadding=0.000000
WinTop=0.021641
WinLeft=0.021641
WinWidth=0.956718
WinHeight=0.956718
OnPreDraw=InputBK1.InternalPreDraw
End Object
i_BG1=ROGUIProportionalContainer'ROInterface.ROTab_Controls.InputBK1'
Begin Object Class=GUILabel Name=HintLabel
TextAlign=TXTA_Center
bMultiLine=True
VertAlign=TXTA_Center
FontScale=FNS_Small
StyleName="textLabel"
WinTop=0.950000
WinHeight=0.050000
bBoundToParent=True
bScaleToParent=True
End Object
l_Hint=GUILabel'ROInterface.ROTab_Controls.HintLabel'
Begin Object Class=GUIMultiColumnListBox Name=BindListBox
HeaderColumnPerc(0)=0.500000
HeaderColumnPerc(1)=0.250000
HeaderColumnPerc(2)=0.250000
OnCreateComponent=ROTab_Controls.InternalOnCreateComponent
WinHeight=0.900000
TabOrder=0
bBoundToParent=True
bScaleToParent=True
End Object
lb_Binds=GUIMultiColumnListBox'ROInterface.ROTab_Controls.BindListBox'
bFirstOpen=True
SectionStyleName="ListSection"
Headings(0)="Action"
Headings(1)="Key 1"
Headings(2)="Key 2"
SectionLabelMargin=10.000000
ClearCaption="Press '%backspace%' to unbind %keybind% from %keyname%."
ActionText="{%keybinds%} - currently bound to this key."
Section_Movement="Movement"
Section_Looking="Looking"
Section_Weapons="Weapons"
Section_Comm="Communication"
Section_Game="Game"
Section_Misc="Miscellaneous"
Section_Interface="Interface"
Section_Speech_Prefix="Voice Commands: "
bindings_movement(0)="MoveForward"
bindings_movement(1)="MoveBackward"
bindings_movement(2)="StrafeLeft"
bindings_movement(3)="StrafeRight"
bindings_movement(4)="LeanLeft"
bindings_movement(5)="LeanRight"
bindings_movement(6)="Jump"
bindings_movement(7)="Duck"
bindings_movement(8)="Prone"
bindings_movement(9)="Button bSprint"
bindings_movement(10)="Walking"
bindings_movement(11)="ToggleDuck"
bindings_looking(0)="TurnLeft"
bindings_looking(1)="TurnRight"
bindings_looking(2)="LookUp"
bindings_looking(3)="LookDown"
bindings_looking(4)="CenterView"
bindings_looking(5)="ToggleBehindView"
bindings_looking(6)="ToggleFreeCam"
bindings_weapons(0)="Fire"
bindings_weapons(1)="AltFire"
bindings_weapons(2)="ROManualReload"
bindings_weapons(3)="ROIronSights"
bindings_weapons(4)="ThrowWeapon"
bindings_weapons(5)="NextWeapon"
bindings_weapons(6)="PrevWeapon"
bindings_weapons(7)="SwitchToBestWeapon"
bindings_weapons(8)="SwitchToLastWeapon"
bindings_weapons(9)="Deploy"
bindings_weapons(10)="ROMGOperation"
bindings_weapons(11)="SwitchFireMode"
bindings_comm(0)="Talk"
bindings_comm(1)="TeamTalk"
bindings_comm(2)="VehicleTalk"
bindings_comm(3)="SpeechMenuToggle"
bindings_comm(4)="InGameChat"
bindings_comm(5)="VoiceTalk"
bindings_comm(6)="Speak Public"
bindings_comm(7)="Speak Local"
bindings_comm(8)="Speak Team"
bindings_game(0)="ShowMenu"
bindings_game(1)="use"
bindings_game(2)="ThrowMGAmmo"
bindings_game(3)="Pause"
bindings_misc(0)="ShowVoteMenu"
bindings_misc(1)="ConsoleToggle"
bindings_misc(2)="Stat Net"
bindings_misc(3)="Cancel"
bindings_misc(4)="demorec"
bindings_misc(5)="stopdemo"
bindings_misc(6)="shot"
bindings_misc(7)="ServerInfo"
bindings_misc(8)="ShowStats"
bindings_misc(9)="NextStats"
bindings_interface(0)="ShowObjectives"
bindings_interface(1)="ShowScores"
bindings_interface(2)="ScoreToggle"
bindings_interface(3)="GrowHud"
bindings_interface(4)="ShrinkHud"
captions_movement(0)="Forward"
captions_movement(1)="Backward"
captions_movement(2)="Strafe Left"
captions_movement(3)="Strafe Right"
captions_movement(4)="Lean Left"
captions_movement(5)="Lean Right"
captions_movement(6)="Jump"
captions_movement(7)="Crouch"
captions_movement(8)="Prone"
captions_movement(9)="Sprint"
captions_movement(10)="Walk"
captions_movement(11)="Toggle Crouch"
captions_looking(0)="Turn Left"
captions_looking(1)="Turn Right"
captions_looking(2)="Look Up"
captions_looking(3)="Look Down"
captions_looking(4)="Center View"
captions_looking(5)="Toggle Third Person Mode (offline only)"
captions_looking(6)="Toggle Camera Mode (offline only)"
captions_weapons(0)="Primary Fire"
captions_weapons(1)="Alternate Fire"
captions_weapons(2)="Reload"
captions_weapons(3)="Iron Sights"
captions_weapons(4)="Throw Weapon"
captions_weapons(5)="Next Weapon"
captions_weapons(6)="Previous Weapon"
captions_weapons(7)="Switch to Best Weapon"
captions_weapons(8)="Switch to Last Weapon"
captions_weapons(9)="Attach Bayonet / Deploy MG"
captions_weapons(10)="Change MG Barrel"
captions_weapons(11)="Switch Fire Mode"
captions_comm(0)="Say"
captions_comm(1)="Team Say"
captions_comm(2)="Vehicle Say"
captions_comm(3)="Voice Command Menu"
captions_comm(4)="View In-game Chat"
captions_comm(5)="Activate Microphone"
captions_comm(6)="Switch to Public Voice Channel"
captions_comm(7)="Switch to Local Voice Channel"
captions_comm(8)="Switch to Team Voice Channel"
captions_game(0)="Open Game Menu"
captions_game(1)="Use"
captions_game(2)="Resupply Gunner"
captions_game(3)="Pause Game"
captions_misc(0)="Open Voting Menu"
captions_misc(1)="Toggle Console"
captions_misc(2)="View Connection Status"
captions_misc(3)="Cancel Pending Connection"
captions_misc(4)="Start Demo Recording"
captions_misc(5)="Stop Demo Recording"
captions_misc(6)="Take Screenshot"
captions_misc(7)="View Server Info"
captions_misc(8)="Show Personal Stats"
captions_misc(9)="View Next Player's Stats"
captions_interface(0)="Toggle Situation Map"
captions_interface(1)="Toggle Scoreboard"
captions_interface(2)="Show Scoreboard"
captions_interface(3)="Increase HUD Size"
captions_interface(4)="Decrease HUD Size"
VoicePackClass=Class'ROEngine.ROVoicePack'
}
|
Creation time: Fri 13-10-2023 03:18:52.451 - Created with
UnCodeX