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

xVoting.MatchSetupMutator

Extends
MatchSetupPanelBase

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- XInterface.GUITabPanel
               |   
               +-- XInterface.UT2K4TabPanel
                  |   
                  +-- xVoting.MatchSetupPanelBase
                     |   
                     +-- xVoting.MatchSetupMutator

Variables Summary
GUIButtonb_Add
GUIButtonb_AddAll
GUIButtonb_Remove
GUIButtonb_RemoveAll
GUIListBoxlb_Active
GUIListBoxlb_Avail
GUISectionBackgroundsb_Active
GUISectionBackgroundsb_Avail
MatchSetupMutator
GUIListli_Active
GUIListli_Avail
array<MutatorInfo>TrackedMutators
Inherited Variables from xVoting.MatchSetupPanelBase
bDirty, Group, VRI

Structures Summary
MutatorInfo
ClassName, FriendlyName, Index

Functions Summary
functionbool AddMutator ()
function AddMutatorByIndex (int Index)
functionint FindTrackingIndex (string ClassName)
functionbool HandleResponse (string Type, string Info, string Data)
function InitComponent (GUIController InController, GUIComponent InOwner)
function InitPanel ()
function InternalCheckLinkedObj (GUIListBase List)
function LoggedOut ()
functionbool ModifyMutatorList (GUIComponent Sender)
function ReceiveNewMutator (string Data)
function RemoveMapByIndex (int Index)
functionbool RemoveMutator ()
function SubmitChanges ()
function TrackMutatorInfo (int Index, string ClassName, string FriendlyName)
Inherited Functions from xVoting.MatchSetupPanelBase
Free, HandleResponse, InitPanel, InternalOnChange, IsAdmin, IsLoggedIn, LoggedIn, LoggedOut, ReceiveComplete, SubmitChanges


Variables Detail

b_Add Source code

var automated GUIButton b_Add;

b_AddAll Source code

var automated GUIButton b_AddAll;

b_Remove Source code

var automated GUIButton b_Remove;

b_RemoveAll Source code

var automated GUIButton b_RemoveAll;

lb_Active Source code

var automated GUIListBox lb_Active;

lb_Avail Source code

var automated GUIListBox lb_Avail;

sb_Active Source code

var automated GUISectionBackground sb_Active;

sb_Avail Source code

var automated GUISectionBackground sb_Avail;

MatchSetupMutator

li_Active Source code

var(MatchSetupMutator) editconst noexport GUIList li_Active;

li_Avail Source code

var(MatchSetupMutator) editconst noexport GUIList li_Avail;

TrackedMutators Source code

var(MatchSetupMutator) array<MutatorInfo> TrackedMutators;


Structures Detail

MutatorInfo Source code

struct MutatorInfo
{
var string ClassName;
var string FriendlyName;
var int Index;
};



Functions Detail

AddMutator Source code

function bool AddMutator ( )

AddMutatorByIndex Source code

function AddMutatorByIndex ( int Index )

FindTrackingIndex Source code

function int FindTrackingIndex ( string ClassName )

HandleResponse Source code

function bool HandleResponse ( string Type, string Info, string Data )

InitComponent Source code

function InitComponent ( GUIController InController, GUIComponent InOwner )

InitPanel Source code

function InitPanel ( )

InternalCheckLinkedObj Source code

function InternalCheckLinkedObj ( GUIListBase List )

LoggedOut Source code

function LoggedOut ( )

ModifyMutatorList Source code

singular function bool ModifyMutatorList ( GUIComponent Sender )

ReceiveNewMutator Source code

function ReceiveNewMutator ( string Data )

RemoveMapByIndex Source code

function RemoveMapByIndex ( int Index )

RemoveMutator Source code

function bool RemoveMutator ( )

SubmitChanges Source code

function SubmitChanges ( )

TrackMutatorInfo Source code

function TrackMutatorInfo ( int Index, string ClassName, string FriendlyName )


Defaultproperties

defaultproperties
{
     Begin Object Class=GUISectionBackground Name=InactiveBackground
         bFillClient=Wahr
         Caption="Inactive Mutators"
         BottomPadding=0.110000
         WinTop=0.030053
         WinLeft=0.013880
         WinWidth=0.483107
         WinHeight=0.965313
         bBoundToParent=Wahr
         bScaleToParent=Wahr
         OnPreDraw=InactiveBackground.InternalPreDraw
     End Object
     sb_Avail=GUISectionBackground'xVoting.MatchSetupMutator.InactiveBackground'

     Begin Object Class=GUISectionBackground Name=ActiveBackground
         bFillClient=Wahr
         Caption="Active Mutators"
         BottomPadding=0.110000
         WinTop=0.030053
         WinLeft=0.511243
         WinWidth=0.474194
         WinHeight=0.965313
         bBoundToParent=Wahr
         bScaleToParent=Wahr
         OnPreDraw=ActiveBackground.InternalPreDraw
     End Object
     sb_Active=GUISectionBackground'xVoting.MatchSetupMutator.ActiveBackground'

     Begin Object Class=GUIListBox Name=MutInactiveList
         bVisibleWhenEmpty=Wahr
         bSorted=Wahr
         OnCreateComponent=MutInactiveList.InternalOnCreateComponent
         WinTop=0.138078
         WinLeft=0.113794
         WinWidth=0.380394
         WinHeight=0.662671
         TabOrder=0
     End Object
     lb_Avail=GUIListBox'xVoting.MatchSetupMutator.MutInactiveList'

     Begin Object Class=GUIListBox Name=MutActiveList
         bVisibleWhenEmpty=Wahr
         bSorted=Wahr
         OnCreateComponent=MutActiveList.InternalOnCreateComponent
         WinTop=0.108021
         WinLeft=0.605861
         WinWidth=0.368359
         WinHeight=0.662671
         TabOrder=1
     End Object
     lb_Active=GUIListBox'xVoting.MatchSetupMutator.MutActiveList'

     Begin Object Class=GUIButton Name=MutAddButton
         Caption="Add"
         Hint="Add the selected mutators to the list"
         WinTop=0.902198
         WinLeft=0.263743
         WinWidth=0.203807
         WinHeight=0.079184
         TabOrder=6
         bRepeatClick=Wahr
         OnClickSound=CS_Up
         OnClick=MatchSetupMutator.ModifyMutatorList
         OnKeyEvent=MutAddButton.InternalOnKeyEvent
     End Object
     b_Add=GUIButton'xVoting.MatchSetupMutator.MutAddButton'

     Begin Object Class=GUIButton Name=MutAddAllButton
         Caption="Add All"
         Hint="Add all mutators to the list"
         WinTop=0.902198
         WinLeft=0.045006
         WinWidth=0.190232
         WinHeight=0.079184
         TabOrder=5
         OnClickSound=CS_Up
         OnClick=MatchSetupMutator.ModifyMutatorList
         OnKeyEvent=MutAddAllButton.InternalOnKeyEvent
     End Object
     b_AddAll=GUIButton'xVoting.MatchSetupMutator.MutAddAllButton'

     Begin Object Class=GUIButton Name=MutRemoveButton
         Caption="Remove"
         AutoSizePadding=(HorzPerc=0.500000)
         Hint="Remove the selected mutators from the list"
         WinTop=0.799682
         WinLeft=0.543747
         WinWidth=0.191554
         WinHeight=0.055068
         TabOrder=10
         bRepeatClick=Wahr
         OnClickSound=CS_Down
         OnClick=MatchSetupMutator.ModifyMutatorList
         OnKeyEvent=MutRemoveButton.InternalOnKeyEvent
     End Object
     b_Remove=GUIButton'xVoting.MatchSetupMutator.MutRemoveButton'

     Begin Object Class=GUIButton Name=MutRemoveAllButton
         Caption="Remove All"
         Hint="Remove all mutators from the list"
         WinTop=0.799682
         WinLeft=0.772577
         WinWidth=0.191554
         WinHeight=0.055068
         TabOrder=11
         OnClickSound=CS_Down
         OnClick=MatchSetupMutator.ModifyMutatorList
         OnKeyEvent=MutRemoveAllButton.InternalOnKeyEvent
     End Object
     b_RemoveAll=GUIButton'xVoting.MatchSetupMutator.MutRemoveAllButton'

     PanelCaption="Mutators"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mo 16.4.2007 11:20:24.296 - Created with UnCodeX