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

xVoting.MatchSetupMaps

Extends
MatchSetupPanelBase

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

Variables Summary
GUIButtonb_Add
GUIButtonb_AddAll
GUIButtonb_MoveDown
GUIButtonb_MoveUp
GUIButtonb_Remove
GUIButtonb_RemoveAll
GUIListBoxlb_Active
GUIListBoxlb_Avail
GUISectionBackgroundsb_Active
GUISectionBackgroundsb_Avail
MatchSetupMaps
GUIListli_Active
GUIListli_Avail
array<MapInfo>TrackedMaps
Inherited Variables from xVoting.MatchSetupPanelBase
bDirty, Group, VRI

Structures Summary
MapInfo
FriendlyName, Params, URL, Index

Functions Summary
functionbool AddMap ()))
function AddMapByIndex (int Index ))
functionint FindTrackingIndex (string MapURL ))
functionstring GetMapURL (GUIList List, int Index ))
functionbool HandleResponse (string Type, string Info, string Data))
function InitComponent (GUIController InController, GUIComponent InOwner))
function InitPanel ()))
function InternalCheckLinkedObj (GUIListBase List ))
function LoggedOut ()))
functionbool ModifyMapList (GUIComponent Sender))
function ReceiveNewMap (string Data ))
functionbool RemoveMap ()))
function RemoveMapByIndex (int Index ))
functionstring StripMapName (string FullMapName ))
function SubmitChanges ()))
function TrackMapInfo (string FriendlyName, string URL, int Index ))
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_MoveDown Source code

var automated GUIButton b_MoveDown;

b_MoveUp Source code

var automated GUIButton b_MoveUp;

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;

MatchSetupMaps

li_Active Source code

var(MatchSetupMaps) editconst noexport GUIList li_Active;

li_Avail Source code

var(MatchSetupMaps) editconst noexport GUIList li_Avail;

TrackedMaps Source code

var(MatchSetupMaps) array<MapInfo> TrackedMaps;


Structures Detail

MapInfo Source code

struct MapInfo
{
var string FriendlyName;
var int Index;
var string Params;
var string URL;
};



Functions Detail

AddMap Source code

function bool AddMap ( ) )

AddMapByIndex Source code

function AddMapByIndex ( int Index ) )

FindTrackingIndex Source code

function int FindTrackingIndex ( string MapURL ) )

GetMapURL Source code

static function string GetMapURL ( GUIList List, int Index ) )

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 ( ) )

ModifyMapList Source code

singular function bool ModifyMapList ( GUIComponent Sender) )

ReceiveNewMap Source code

function ReceiveNewMap ( string Data ) )

RemoveMap Source code

function bool RemoveMap ( ) )

RemoveMapByIndex Source code

function RemoveMapByIndex ( int Index ) )

StripMapName Source code

static function string StripMapName ( string FullMapName ) )

SubmitChanges Source code

function SubmitChanges ( ) )

TrackMapInfo Source code

function TrackMapInfo ( string FriendlyName, string URL, int Index ) )


Defaultproperties

defaultproperties
{
	PanelCaption="Maplist"
	OnLogOut=LoggedOut


	Begin Object Class=GUISectionBackground Name=InactiveBackground
	    Caption="Inactive Maps"
		WinWidth=0.483107
		WinHeight=0.965313
		WinLeft=0.013880
		WinTop=0.030053
	    bBoundToParent=True
	    bScaleToParent=True
	    BottomPadding=0.11
	    bFillClient=True
	End Object
	sb_Avail=InactiveBackground


	Begin Object Class=GUISectionBackground Name=ActiveBackground
		Caption="Active Maps"
		bBoundToParent=True
		bScaleToParent=True
		WinWidth=0.474194
		WinHeight=0.965313
		WinLeft=0.511243
		WinTop=0.030053
	    BottomPadding=0.215
		bFillClient=True
	End Object
	sb_Active=ActiveBackground


	Begin Object Class=GUIListBox Name=InactiveList
		WinWidth=0.380394
		WinHeight=0.662671
		WinLeft=0.113794
		WinTop=0.138078
		bVisibleWhenEmpty=true
		bSorted=True
		TabOrder=0
	End Object
	lb_Avail=InactiveList


	Begin Object Class=GUIListBox Name=ActiveList
		WinWidth=0.368359
		WinHeight=0.662671
		WinLeft=0.605861
		WinTop=0.108021
		bVisibleWhenEmpty=true
		TabOrder=1
	End Object
	lb_Active=ActiveList



	Begin Object Class=GUIButton Name=AddAllButton
		Caption="Add All"
		Hint="Add all maps to your map list"
		WinWidth=0.190232
		WinHeight=0.079184
		WinLeft=0.045006
		WinTop=0.902198
		OnClick=ModifyMapList
		OnClickSound=CS_Up
		TabOrder=5
	End Object
	b_AddAll=AddAllButton


	Begin Object Class=GUIButton Name=AddButton
		Caption="Add"
		Hint="Add the selected maps to your map list"
		WinWidth=0.203807
		WinHeight=0.079184
		WinLeft=0.263743
		WinTop=0.902198
		OnClick=ModifyMapList
		OnClickSound=CS_Up
		TabOrder=6
		bRepeatClick=True
	End Object
	b_Add=AddButton


	Begin Object Class=GUIButton Name=MoveDownButton
		Caption="Down"
		Hint="Move this map lower down in the list"
		WinWidth=0.191554
		WinHeight=0.079184
		WinLeft=0.543747
		WinTop=0.815376
		OnClick=ModifyMapList
		OnClickSound=CS_Down
		TabOrder=8
		bRepeatClick=True
	End Object
	b_MoveDown=MoveDownButton


	Begin Object Class=GUIButton Name=MoveUpButton
		Caption="Up"
		Hint="Move this map higher up in the list"
		WinWidth=0.191554
		WinHeight=0.079184
		WinLeft=0.772577
		WinTop=0.815376
		OnClick=ModifyMapList
		OnClickSound=CS_Up
		TabOrder=9
		bRepeatClick=True
	End Object
	b_MoveUp=MoveUpButton


	Begin Object Class=GUIButton Name=RemoveButton
		Caption="Remove"
		Hint="Remove the selected maps from your map list"
		WinWidth=0.191554
		WinHeight=0.079184
		WinLeft=0.543747
		WinTop=0.902198
		OnClick=ModifyMapList
		OnClickSound=CS_Down
		TabOrder=10
		AutoSizePadding=(HorzPerc=0.5,VertPerc=0.0)
		bRepeatClick=True
	End Object
	b_Remove=RemoveButton


	Begin Object Class=GUIButton Name=RemoveAllButton
		Caption="Remove All"
		Hint="Remove all maps from your map list"
		WinWidth=0.191554
		WinHeight=0.079184
		WinLeft=0.772577
		WinTop=0.902198
		OnClick=ModifyMapList
		OnClickSound=CS_Down
		TabOrder=11
	End Object
	b_RemoveAll=RemoveAllButton
}

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