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
{
     Begin Object Class=GUISectionBackground Name=InactiveBackground
         bFillClient=True
         Caption="Inactive Maps"
         BottomPadding=0.110000
         WinTop=0.030053
         WinLeft=0.013880
         WinWidth=0.483107
         WinHeight=0.965313
         bBoundToParent=True
         bScaleToParent=True
         OnPreDraw=InactiveBackground.InternalPreDraw
     End Object
     sb_Avail=GUISectionBackground'xVoting.MatchSetupMaps.InactiveBackground'


     Begin Object Class=GUISectionBackground Name=ActiveBackground
         bFillClient=True
         Caption="Active Maps"
         BottomPadding=0.215000
         WinTop=0.030053
         WinLeft=0.511243
         WinWidth=0.474194
         WinHeight=0.965313
         bBoundToParent=True
         bScaleToParent=True
         OnPreDraw=ActiveBackground.InternalPreDraw
     End Object
     sb_Active=GUISectionBackground'xVoting.MatchSetupMaps.ActiveBackground'


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


     Begin Object Class=GUIListBox Name=ActiveList
         bVisibleWhenEmpty=True
         OnCreateComponent=ActiveList.InternalOnCreateComponent
         WinTop=0.108021
         WinLeft=0.605861
         WinWidth=0.368359
         WinHeight=0.662671
         TabOrder=1
     End Object
     lb_Active=GUIListBox'xVoting.MatchSetupMaps.ActiveList'


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


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


     Begin Object Class=GUIButton Name=RemoveButton
         Caption="Remove"
         AutoSizePadding=(HorzPerc=0.500000)
         Hint="Remove the selected maps from your map list"
         WinTop=0.902198
         WinLeft=0.543747
         WinWidth=0.191554
         WinHeight=0.079184
         TabOrder=10
         bRepeatClick=True
         OnClickSound=CS_Down
         OnClick=MatchSetupMaps.ModifyMapList
         OnKeyEvent=RemoveButton.InternalOnKeyEvent
     End Object
     b_Remove=GUIButton'xVoting.MatchSetupMaps.RemoveButton'


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


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


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


     OnLogOut=MatchSetupMaps.LoggedOut
     PanelCaption="Maplist"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 09:49:44.163 - Created with UnCodeX