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

GUI2K4.UT2K4Browser_ServersList

Extends
ServerBrowserMCList

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIListBase
         |   
         +-- XInterface.GUIVertList
            |   
            +-- XInterface.GUIMultiColumnList
               |   
               +-- GUI2K4.ServerBrowserMCList
                  |   
                  +-- GUI2K4.UT2K4Browser_ServersList

Variables Summary
array<report>reports
UT2K4Browser_ServersList
boolbInitialized
boolbPresort
array<String>IconDescriptions
array<Material>Icons
intNumPlayers
intNumReceivedPings
array<int>OutstandingPings
intPingStart
intRedialId
array<GameInfo.ServerResponseLine>Servers
intUseSimultaneousPings
Inherited Variables from GUI2K4.ServerBrowserMCList
tp_MyPage
Inherited Variables from XInterface.GUIMultiColumnList
CellSpacing, ColumnHeadingHints, ColumnHeadings, ColumnWidths, ExpandLastColumn, InitColumnPerc, InvSortData, NeedsSorting, SortColumn, SortData, SortDescending

Structures Summary
report
listid, ping, receive
Inherited Structures from XInterface.GUIMultiColumnList
MultiColumnSortData

Functions Summary
function AddFavorite (UT2K4ServerBrowser Browser ))
function AddPingReport (int id, string s ))
function AddReceiveReport (int id, string s ))
function AutoPingServers ()))
functionstring BuildFlagString (int Flags ))
function Clear ()))
event Closed (GUIComponent Sender, bool bCancelled))
function Connect (bool Spectator))
function CopyServerToClipboard ()))
function FakeFinished ()))
functionint FindIndex (string IP, optional string Port ))
functionstring Get (optional bool bGuarantee))
functionbool GetCurrent (out GameInfo.ServerResponseLine s ))
functionstring getreportsortstring (int idx ))
functionstring GetSortString (int i ))
function InitComponent (GUIController InController, GUIComponent InOwner))
functionbool InternalOnKeyEvent (out byte Key, out byte State, float delta))
function InvalidatePings ()))
functionbool IsValid ()))
functionbool IsValidIndex (int Test))
function logall ()))
functionbool MyOnDblClick (GUIComponent Sender))
function MyOnDrawItem (Canvas Canvas, int i, float X, float Y, float W, float H, bool bSelected, bool bPending))
function MyOnReceivedServer (GameInfo.ServerResponseLine s ))
function MyPingTimeout (int listid, ServerQueryClient.EPingCause PingCause ))
function MyQueryFinished (MasterServerClient.EResponseInfo ResponseInfo, int Info ))
function MyReceivedPingInfo (int listid, ServerQueryClient.EPingCause PingCause, GameInfo.ServerResponseLine s ))
event Opened (GUIComponent Sender))
functionint RemoveCurrentServer ()))
functionint RemoveServerAt (int Pos ))
function RepingServers ()))
function SetAnchor (UT2K4Browser_ServerListPageBase Anchor))
function StopPings ()))
event Timer ()))
Inherited Functions from GUI2K4.ServerBrowserMCList
MyOnDrawItem, SetAnchor
Inherited Functions from XInterface.GUIMultiColumnList
AddedItem, ChangeSortOrder, Clear, CurrentListId, Dump, GetCellLeftWidth, GetListIndex, InitializeColumns, InternalOnPreDraw, OnSortChanged, RemovedCurrent, RemovedItem, ResolutionChanged, Sort, SortList, UpdatedItem


Variables Detail

reports Source code

var array<report> reports;

UT2K4Browser_ServersList

bInitialized Source code

var(UT2K4Browser_ServersList) bool bInitialized;

bPresort Source code

var(UT2K4Browser_ServersList) bool bPresort;

IconDescriptions Source code

var(UT2K4Browser_ServersList) localized array<String> IconDescriptions;

Icons Source code

var(UT2K4Browser_ServersList) array<Material> Icons;

NumPlayers Source code

var(UT2K4Browser_ServersList) int NumPlayers;

NumReceivedPings Source code

var(UT2K4Browser_ServersList) int NumReceivedPings;

OutstandingPings Source code

var(UT2K4Browser_ServersList) array<int> OutstandingPings;

PingStart Source code

var(UT2K4Browser_ServersList) int PingStart;

RedialId Source code

var(UT2K4Browser_ServersList) int RedialId;

Servers Source code

var(UT2K4Browser_ServersList) array<GameInfo.ServerResponseLine> Servers;

UseSimultaneousPings Source code

var(UT2K4Browser_ServersList) int UseSimultaneousPings;


Structures Detail

report Source code

struct report
{
var int listid;
var string ping;
var string receive;
};



Functions Detail

AddFavorite Source code

function AddFavorite ( UT2K4ServerBrowser Browser ) )

AddPingReport Source code

function AddPingReport ( int id, string s ) )

AddReceiveReport Source code

function AddReceiveReport ( int id, string s ) )

AutoPingServers Source code

function AutoPingServers ( ) )

BuildFlagString Source code

function string BuildFlagString ( int Flags ) )

Clear Source code

function Clear ( ) )

Closed Source code

event Closed ( GUIComponent Sender, bool bCancelled) )

Connect Source code

function Connect ( bool Spectator) )

CopyServerToClipboard Source code

function CopyServerToClipboard ( ) )

FakeFinished Source code

function FakeFinished ( ) )

FindIndex Source code

function int FindIndex ( string IP, optional string Port ) )

Get Source code

function string Get ( optional bool bGuarantee) )

GetCurrent Source code

function bool GetCurrent ( out GameInfo.ServerResponseLine s ) )

getreportsortstring Source code

function string getreportsortstring ( int idx ) )

GetSortString Source code

function string GetSortString ( int i ) )

InitComponent Source code

function InitComponent ( GUIController InController, GUIComponent InOwner) )

InternalOnKeyEvent Source code

function bool InternalOnKeyEvent ( out byte Key, out byte State, float delta) )

InvalidatePings Source code

function InvalidatePings ( ) )

IsValid Source code

function bool IsValid ( ) )

IsValidIndex Source code

function bool IsValidIndex ( int Test) )

logall Source code

function logall ( ) )

MyOnDblClick Source code

function bool MyOnDblClick ( GUIComponent Sender) )

MyOnDrawItem Source code

function MyOnDrawItem ( Canvas Canvas, int i, float X, float Y, float W, float H, bool bSelected, bool bPending) )

MyOnReceivedServer Source code

function MyOnReceivedServer ( GameInfo.ServerResponseLine s ) )

MyPingTimeout Source code

function MyPingTimeout ( int listid, ServerQueryClient.EPingCause PingCause ) )

MyQueryFinished Source code

function MyQueryFinished ( MasterServerClient.EResponseInfo ResponseInfo, int Info ) )

MyReceivedPingInfo Source code

function MyReceivedPingInfo ( int listid, ServerQueryClient.EPingCause PingCause, GameInfo.ServerResponseLine s ) )

Opened Source code

event Opened ( GUIComponent Sender) )

RemoveCurrentServer Source code

function int RemoveCurrentServer ( ) )

RemoveServerAt Source code

function int RemoveServerAt ( int Pos ) )

RepingServers Source code

function RepingServers ( ) )

SetAnchor Source code

function SetAnchor ( UT2K4Browser_ServerListPageBase Anchor) )

StopPings Source code

function StopPings ( ) )

Timer Source code

event Timer ( ) )


Defaultproperties

defaultproperties
{
    OnDrawItem=MyOnDrawItem
    OnDblClick=MyOnDblClick
    ColumnHeadings(0)=""
    ColumnHeadings(1)="Server Name"
    ColumnHeadings(2)="Map"
    ColumnHeadings(3)="Players"
    ColumnHeadings(4)="Ping"


    InitColumnPerc(0)=0.10
    InitColumnPerc(1)=0.37
    InitColumnPerc(2)=0.25
    InitColumnPerc(3)=0.13
    InitColumnPerc(4)=0.15


    SortColumn=4
    SortDescending=False


    Icons(0)=material'ServerIcons.Password'
    IconDescriptions(0)="Passworded"


    Icons(1)=material'ServerIcons.Stats'
    IconDescriptions(1)="Stats Enabled"


    Icons(2)=material'ServerIcons.LatestVersion'
    IconDescriptions(2)="Latest Version"


    Icons(3)=material'ServerIcons.ListenServer'
    IconDescriptions(3)="Listen Server"


    Icons(4)=material'ServerIcons.Instagib'
    IconDescriptions(4)="Instagib"


    Icons(5)=material'ServerIcons.Standard'
    IconDescriptions(5)="Standard Server"


    Icons(6)=material'XInterface.S_UTClassic'
    IconDescriptions(6)="UT Classic"


    WinWidth=1
    WinHeight=1
    WinTop=0
    WinLeft=0
}

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