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

XInterface.Browser_ServersList

Extends
GUIMultiColumnList

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIListBase
         |   
         +-- XInterface.GUIVertList
            |   
            +-- XInterface.GUIMultiColumnList
               |   
               +-- XInterface.Browser_ServersList

Variables Summary
Browser_ServerListPageBaseMyPage
Browser_PlayersListMyPlayersList
Browser_RulesListMyRulesList
intNumPlayers
intNumReceivedPings
array<int>OutstandingPings
intPingStart
GUIStylesSelStyle
intUseSimultaneousPings
Browser_ServersList
array<String>IconDescriptions
array<Material>Icons
array<GameInfo.ServerResponseLine>Servers
Inherited Variables from XInterface.GUIMultiColumnList
CellSpacing, ColumnHeadingHints, ColumnHeadings, ColumnWidths, ExpandLastColumn, InitColumnPerc, InvSortData, NeedsSorting, SortColumn, SortData, SortDescending

Structures Summary
Inherited Structures from XInterface.GUIMultiColumnList
MultiColumnSortData

Functions Summary
function AddFavorite (ServerBrowser Browser ))
function AutoPingServers ()))
function Clear ()))
function Connect (bool Spectator))
function CopyServerToClipboard ()))
functionstring GetSortString (int i ))
function InitComponent (GUIController MyController, GUIComponent MyOwner))
functionbool InternalOnKeyEvent (out byte Key, out byte State, float delta))
function InvalidatePings ()))
function MyOnChange (GUIComponent Sender))
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 ))
functionint RemoveCurrentServer ()))
function RePingServers ()))
function StopPings ()))
event Timer ()))
Inherited Functions from XInterface.GUIMultiColumnList
AddedItem, ChangeSortOrder, Clear, CurrentListId, Dump, GetCellLeftWidth, GetListIndex, InitializeColumns, InternalOnPreDraw, OnSortChanged, RemovedCurrent, RemovedItem, ResolutionChanged, Sort, SortList, UpdatedItem
Inherited Functions from XInterface.GUIVertList
CalculateIndex, CenterMouse, Down, End, Home, InternalOnClick, InternalOnKeyType, PgDn, PgUp, Up, WheelDown, WheelUp


Variables Detail

MyPage Source code

var Browser_ServerListPageBase MyPage;

MyPlayersList Source code

var Browser_PlayersList MyPlayersList;

MyRulesList Source code

var Browser_RulesList MyRulesList;

NumPlayers Source code

var int NumPlayers;

NumReceivedPings Source code

var int NumReceivedPings;

OutstandingPings Source code

var array<int> OutstandingPings;

PingStart Source code

var int PingStart;

SelStyle Source code

var GUIStyles SelStyle;

UseSimultaneousPings Source code

var int UseSimultaneousPings;

Browser_ServersList

IconDescriptions Source code

var(Browser_ServersList) localized array<String> IconDescriptions;

Icons Source code

var(Browser_ServersList) array<Material> Icons;

Servers Source code

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


Functions Detail

AddFavorite Source code

function AddFavorite ( ServerBrowser Browser ) )

AutoPingServers Source code

function AutoPingServers ( ) )

Clear Source code

function Clear ( ) )

Connect Source code

function Connect ( bool Spectator) )

CopyServerToClipboard Source code

function CopyServerToClipboard ( ) )

GetSortString Source code

function string GetSortString ( int i ) )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner) )

InternalOnKeyEvent Source code

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

InvalidatePings Source code

function InvalidatePings ( ) )

MyOnChange Source code

function MyOnChange ( GUIComponent Sender) )

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

RemoveCurrentServer Source code

function int RemoveCurrentServer ( ) )

RePingServers Source code

function RePingServers ( ) )

StopPings Source code

function StopPings ( ) )

Timer Source code

event Timer ( ) )


Defaultproperties

defaultproperties
{
    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"
}

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