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

GUI2K4.UT2K4Tab_MutatorBase

Extends
UT2K4GameTabBase

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- XInterface.GUITabPanel
               |   
               +-- XInterface.UT2K4TabPanel
                  |   
                  +-- GUI2K4.UT2K4GameTabBase
                     |   
                     +-- GUI2K4.UT2K4Tab_MutatorBase

Direct Known Subclasses:

UT2K4Tab_MutatorMP, UT2K4Tab_MutatorSP

Variables Summary
boolbIsMultiplayer
GUIButtonb_Add
GUIButtonb_AddAll
GUIButtonb_Config
GUIButtonb_Remove
GUIButtonb_RemoveAll
stringContextItems[3]
CacheManager.GameRecordCurrentGame
stringGroupConflictText
stringLastActiveMutators
GUIListBoxlb_Active
GUIListBoxlb_Avail
GUIScrollTextBoxlb_MutDesc
array<CacheManager.MutatorRecord>MutatorList
stringMutConfigMenu
GUISectionBackgroundsb_Active
GUISectionBackgroundsb_Avail
GUISectionBackgroundsb_Description
stringTheseText
stringThisText
Inherited Variables from GUI2K4.UT2K4GameTabBase
p_Anchor

Delegates Summary
delegate OnChangeMutators (string ActiveMutatorString)

Functions Summary
functionbool AddAllMutators (GUIComponent Sender))
functionbool AddingGroup (string Group))
functionbool AddMutator (GUIComponent Sender))
functionbool AddMutatorDrop (GUIComponent Sender))
functionbool AvailDBLClick (GUIComponent Sender))
functionstring BuildActiveMutatorString ()))
function ContextClick (GUIContextMenu Sender, int Index))
functionbool ContextMenuOpen (GUIComponent Sender, GUIContextMenu Menu, GUIComponent InMenuOwner))
functionstring GetGroupFor (string FriendlyName))
function InitComponent (GUIController MyController, GUIComponent MyOwner))
function InternalCheckObj (GUIListBase List ))
function ListChange (GUIComponent Sender))
functionbool MutConfigClick (GUIComponent Sender))
functionstring NextMutatorInString (out string mut))
functionstring Play ()))
functionbool RemoveAllMutators (GUIComponent Sender))
functionbool RemoveMutator (GUIComponent Sender))
functionbool RemoveMutatorDrop (GUIComponent Sender ))
function RemovePendingMutator (GUIListElem Elem, optional GUIList List ))
functionstring ResolveMutator (string FriendlyName))
functionbool SelectedDBLClick (GUIComponent Sender))
function SelectMutator (string mutclass))
function SetCurrentGame (CacheManager.GameRecord CurrentGame ))
function ShowPanel (bool bShow ))
Inherited Functions from GUI2K4.UT2K4GameTabBase
InitComponent, Play, SetFooterCaption


Variables Detail

bIsMultiplayer Source code

var bool bIsMultiplayer;

b_Add Source code

var automated GUIButton b_Add;

b_AddAll Source code

var automated GUIButton b_AddAll;

b_Config Source code

var automated GUIButton b_Config;

b_Remove Source code

var automated GUIButton b_Remove;

b_RemoveAll Source code

var automated GUIButton b_RemoveAll;

ContextItems[3] Source code

var localized string ContextItems[3];

CurrentGame Source code

var CacheManager.GameRecord CurrentGame;

GroupConflictText Source code

var localized string GroupConflictText;

LastActiveMutators Source code

var config string LastActiveMutators;

lb_Active Source code

var automated GUIListBox lb_Active;

lb_Avail Source code

var automated GUIListBox lb_Avail;

lb_MutDesc Source code

var automated GUIScrollTextBox lb_MutDesc;

MutatorList Source code

var array<CacheManager.MutatorRecord> MutatorList;

MutConfigMenu Source code

var string MutConfigMenu;

sb_Active Source code

var automated GUISectionBackground sb_Active;

sb_Avail Source code

var automated GUISectionBackground sb_Avail;

sb_Description Source code

var automated GUISectionBackground sb_Description;

TheseText Source code

var localized string TheseText;

ThisText Source code

var localized string ThisText;


Delegates Detail

OnChangeMutators Source code

delegate OnChangeMutators ( string ActiveMutatorString )


Functions Detail

AddAllMutators Source code

function bool AddAllMutators ( GUIComponent Sender) )

AddingGroup Source code

function bool AddingGroup ( string Group) )

AddMutator Source code

function bool AddMutator ( GUIComponent Sender) )

AddMutatorDrop Source code

function bool AddMutatorDrop ( GUIComponent Sender) )

AvailDBLClick Source code

function bool AvailDBLClick ( GUIComponent Sender) )

BuildActiveMutatorString Source code

function string BuildActiveMutatorString ( ) )

ContextClick Source code

function ContextClick ( GUIContextMenu Sender, int Index) )

ContextMenuOpen Source code

function bool ContextMenuOpen ( GUIComponent Sender, GUIContextMenu Menu, GUIComponent InMenuOwner) )

GetGroupFor Source code

function string GetGroupFor ( string FriendlyName) )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner) )

InternalCheckObj Source code

function InternalCheckObj ( GUIListBase List ) )

ListChange Source code

function ListChange ( GUIComponent Sender) )

MutConfigClick Source code

function bool MutConfigClick ( GUIComponent Sender) )

NextMutatorInString Source code

function string NextMutatorInString ( out string mut) )

Play Source code

function string Play ( ) )

RemoveAllMutators Source code

function bool RemoveAllMutators ( GUIComponent Sender) )

RemoveMutator Source code

function bool RemoveMutator ( GUIComponent Sender) )

RemoveMutatorDrop Source code

function bool RemoveMutatorDrop ( GUIComponent Sender ) )

RemovePendingMutator Source code

function RemovePendingMutator ( GUIListElem Elem, optional GUIList List ) )

ResolveMutator Source code

function string ResolveMutator ( string FriendlyName) )

SelectedDBLClick Source code

function bool SelectedDBLClick ( GUIComponent Sender) )

SelectMutator Source code

function SelectMutator ( string mutclass) )

SetCurrentGame Source code

function SetCurrentGame ( CacheManager.GameRecord CurrentGame ) )

ShowPanel Source code

function ShowPanel ( bool bShow ) )


Defaultproperties

defaultproperties
{
	Begin Object Class=GUIContextMenu Name=RCMenu
	End Object


	ContextItems(0)="Add %text%"
	ContextItems(1)="Remove %text%"
	ContextItems(2)="Configure %text%"


	MutConfigMenu="GUI2K4.MutatorConfigMenu"


	ThisText="This Mutator"
	TheseText="These Mutators"


	GroupConflictText="Unable to add multiple mutators from the same mutator group!"


	Begin Object Class=GUISectionBackground Name=AvailBackground
		WinWidth=0.380859
		WinHeight=0.547697
		WinLeft=0.025156
		WinTop=0.036614
		Caption="Available Mutators"
		LeftPadding=0.0025
		RightPadding=0.0025
		TopPadding=0.0025
		BottomPadding=0.0025
	End Object
	sb_Avail=AvailBackground


	Begin Object Class=GUISectionBackground Name=ActiveBackground
		WinWidth=0.380859
		WinHeight=0.547697
		WinLeft=0.586876
		WinTop=0.036614
		Caption="Active Mutators"
		LeftPadding=0.0025
		RightPadding=0.0025
		TopPadding=0.0025
		BottomPadding=0.0025
	End Object
	sb_Active=ActiveBackground


	Begin Object Class=GUISectionBackground Name=DescriptionBackground
		WinWidth=0.942969
		WinHeight=0.291796
		WinLeft=0.025976
		WinTop=0.610678
		Caption="Mutator Details"
		LeftPadding=0.0025
		RightPadding=0.0025
		TopPadding=0.0025
		BottomPadding=0.0025
	End Object
	sb_Description=DescriptionBackground


	Begin Object Class=GUIListBox Name=IAMutatorAvailList
		WinWidth=0.378955
		WinHeight=0.501446
		WinLeft=0.026108
		WinTop=0.144937
		bVisibleWhenEmpty=true
		OnChange=ListChange
		bSorted=True
		Hint="These are the available mutators."
		TabOrder=0
		ContextMenu=RCMenu
		HandleContextMenuOpen=ContextMenuOpen
		StyleName="NoBackground"
	End Object
    lb_Avail=IAMutatorAvailList


	Begin Object Class=GUIListBox Name=IAMutatorSelectedList
		WinWidth=0.378955
		WinLeft=0.584376
		WinHeight=0.501446
		WinTop=0.144937
		bVisibleWhenEmpty=true
		OnChange=ListChange
		bSorted=True
		Hint="These are the current selected mutators."
		TabOrder=5
		ContextMenu=RCMenu
		StyleName="NoBackground"
	End Object
    lb_Active=IAMutatorSelectedList


	Begin Object Class=GUIScrollTextBox Name=IAMutatorScroll
		WinWidth=0.938254
		WinHeight=0.244296
		WinLeft=0.028333
		WinTop=0.648595
		CharDelay=0.0025
		EOLDelay=0.5
		bNeverFocus=true
		StyleName="NoBackground"
		bTabStop=False
		bVisibleWhenEmpty=True
	End Object
    lb_MutDesc=IAMutatorScroll


	Begin Object Class=GUIButton Name=IAMutatorConfig
		Caption="Configure Mutators"
		Hint="Configure the selected mutators"
		WinWidth=0.239063
		WinHeight=0.054648
		WinLeft=0.729492
		WinTop=0.933490
		bVisible=false
		OnClick=MutConfigClick
		TabOrder=6
	End Object
    b_Config=IAMutatorConfig


	Begin Object Class=GUIButton Name=IAMutatorAdd
		Caption="Add"
		Hint="Adds the selection to the list of mutators to play with."
		WinWidth=0.145000
		WinHeight=0.050000
		WinLeft=0.425
		WinTop=0.194114
		OnClickSound=CS_Up
		OnClick=AddMutator
		TabOrder=1
	End Object
    b_Add=IAMutatorAdd


	Begin Object Class=GUIButton Name=IAMutatorRemove
		Caption="Remove"
		Hint="Removes the selection from the list of mutators to play with."
		WinWidth=0.145000
		WinHeight=0.050000
		WinLeft=0.425
		WinTop=0.424322
		OnClickSound=CS_Down
		OnClick=RemoveMutator
		TabOrder=4
	End Object
	b_Remove=IAMutatorRemove


	Begin Object Class=GUIButton Name=IAMutatorAll
		Caption="Add All"
		Hint="Adds all mutators to the list of mutators to play with."
		WinWidth=0.145000
		WinHeight=0.050000
		WinLeft=0.425
		WinTop=0.259218
		OnClickSound=CS_Up
		OnClick=AddAllMutators
		TabOrder=2
	End Object
	b_AddAll=IAMutatorAll


	Begin Object Class=GUIButton Name=IAMutatorClear
		Caption="Remove All"
		Hint="Removes all mutators from the list of mutators to play with."
		WinWidth=0.145000
		WinHeight=0.050000
		WinLeft=0.425
		WinTop=0.360259
		OnClick=RemoveAllMutators
		OnClickSound=CS_Down
		TabOrder=3
	End Object
	b_RemoveAll=IAMutatorClear


	WinTop=0.15
	WinLeft=0
	WinWidth=1
	WinHeight=0.77
	bAcceptsInput=false
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:28.005 - Created with UnCodeX