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

UnrealShare.UnrealNewKeyboardMenu

Extends
UnrealKeyboardMenu

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Menu
      |   
      +-- UnrealShare.UnrealMenu
         |   
         +-- UnrealShare.UnrealLongMenu
            |   
            +-- UnrealShare.UnrealKeyboardMenu
               |   
               +-- UnrealShare.UnrealNewKeyboardMenu

Variables Summary
boolbEditingKey
intDisplayRange[2]
intEditingGroup
intEditingKey
array<FKeyGroupType>KeyGroups
intNumGroups
stringRealKeyName[255]
Inherited Variables from UnrealShare.UnrealKeyboardMenu
AliasNames[26], bSetUp, MenuValues1[26], MenuValues2[26], OrString, Pending, PendingCommands[32]

Structures Summary
FKeyEntry
KeyCmd, KeyAlias, BoundKey1, BoundKey2
FKeyGroupType
GroupName, NumKeys, Keys

Functions Summary
function AddPending (string newCommand ))
function DrawList (canvas Canvas, bool bLargeFont, int Spacing, int StartX, int StartY))
function DrawMenu (canvas Canvas))
function DrawValues (canvas Canvas, Font RegFont, int Spacing, int StartX, int StartY))
functionint FindKeyIndex (string S ))
functionbool FindSelection (int InIdx, out int iGroup, out int iKey ))
function ProcessMenuKey (int KeyNo, string KeyName ))
functionbool ProcessSelection ()))
function SetUpMenu ()))
Inherited Functions from UnrealShare.UnrealKeyboardMenu
AddPending, DrawMenu, DrawValues, ProcessMenuEscape, ProcessMenuKey, ProcessMenuUpdate, ProcessPending, ProcessSelection, SaveConfigs, SetUpMenu
Inherited Functions from UnrealShare.UnrealLongMenu
DrawBackGround, DrawHelpPanel, DrawMenu


Variables Detail

bEditingKey Source code

var bool bEditingKey;

DisplayRange[2] Source code

var int DisplayRange[2];

EditingGroup Source code

var int EditingGroup;

EditingKey Source code

var int EditingKey;

KeyGroups Source code

var array<FKeyGroupType> KeyGroups;

NumGroups Source code

var int NumGroups;

RealKeyName[255] Source code

var string RealKeyName[255];


Structures Detail

FKeyEntry Source code

struct FKeyEntry
{
var int BoundKey1;
var int BoundKey2;
var string KeyAlias;
var string KeyCmd;
};


FKeyGroupType Source code

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



Functions Detail

AddPending Source code

function AddPending ( string newCommand ) )

DrawList Source code

function DrawList ( canvas Canvas, bool bLargeFont, int Spacing, int StartX, int StartY) )

DrawMenu Source code

function DrawMenu ( canvas Canvas) )

DrawValues Source code

function DrawValues ( canvas Canvas, Font RegFont, int Spacing, int StartX, int StartY) )

FindKeyIndex Source code

final function int FindKeyIndex ( string S ) )

FindSelection Source code

final function bool FindSelection ( int InIdx, out int iGroup, out int iKey ) )

ProcessMenuKey Source code

function ProcessMenuKey ( int KeyNo, string KeyName ) )

ProcessSelection Source code

function bool ProcessSelection ( ) )

SetUpMenu Source code

function SetUpMenu ( ) )


Defaultproperties

defaultproperties
{
}

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