GUI2K4.UT2K4Browser_ServersList
- Extends
- ServerBrowserMCList
Core.Object
|
+-- XInterface.GUI
|
+-- XInterface.GUIComponent
|
+-- XInterface.GUIListBase
|
+-- XInterface.GUIVertList
|
+-- XInterface.GUIMultiColumnList
|
+-- GUI2K4.ServerBrowserMCList
|
+-- GUI2K4.UT2K4Browser_ServersList
Inherited Variables from XInterface.GUIMultiColumnList |
CellSpacing, ColumnHeadingHints, ColumnHeadings, ColumnWidths, ExpandLastColumn, InitColumnPerc, InvSortData, NeedsSorting, SortColumn, SortData, SortDescending |
Structures Summary |
report listid, ping, receive |
Functions Summary |
| | AddFavorite (UT2K4ServerBrowser Browser)
|
| | AddPingReport (int id, string s)
|
| | AddReceiveReport (int id, string s)
|
| | AutoPingServers ()
|
| string | BuildFlagString (int Flags)
|
| | Clear ()
|
| | Closed (GUIComponent Sender, bool bCancelled)
|
| | Connect (bool Spectator)
|
| | CopyServerToClipboard ()
|
| | FakeFinished ()
|
| int | FindIndex (string IP, optional string Port)
|
| string | Get (optional bool bGuarantee)
|
| bool | GetCurrent (out GameInfo.ServerResponseLine s)
|
| string | getreportsortstring (int idx)
|
| string | GetSortString (int i)
|
| | InitComponent (GUIController InController, GUIComponent InOwner)
|
| bool | InternalOnKeyEvent (out byte Key, out byte State, float delta)
|
| | InvalidatePings ()
|
| bool | IsValid ()
|
| bool | IsValidIndex (int Test)
|
| | logall ()
|
| bool | MyOnDblClick (GUIComponent Sender)
|
| | MyOnDrawItem (Canvas Canvas, int i, float X, float Y, float W, float H, bool bSelected, bool bPending)
|
| | MyOnReceivedServer (GameInfo.ServerResponseLine s)
|
| | MyPingTimeout (int listid, ServerQueryClient.EPingCause PingCause)
|
| | MyQueryFinished (MasterServerClient.EResponseInfo ResponseInfo, int Info)
|
| | MyReceivedPingInfo (int listid, ServerQueryClient.EPingCause PingCause, GameInfo.ServerResponseLine s)
|
| | Opened (GUIComponent Sender)
|
| int | RemoveCurrentServer ()
|
| int | RemoveServerAt (int Pos)
|
| | RepingServers ()
|
| | SetAnchor (UT2K4Browser_ServerListPageBase Anchor)
|
| | StopPings ()
|
| | Timer ()
|
Inherited Functions from XInterface.GUIMultiColumnList |
AddedItem, ChangeSortOrder, Clear, CurrentListId, Dump, GetCellLeftWidth, GetListIndex, InitializeColumns, InternalOnPreDraw, OnSortChanged, RemovedCurrent, RemovedItem, ResolutionChanged, Sort, SortList, UpdatedItem |
UT2K4Browser_ServersList
struct report
{
var int listid;
var string ping;
var string receive;
};
function AddPingReport ( int id, string s )
function AddReceiveReport ( int id, string s )
function AutoPingServers ( )
function string BuildFlagString ( int Flags )
function Clear ( )
function Connect ( bool Spectator )
function CopyServerToClipboard ( )
function FakeFinished ( )
function int FindIndex ( string IP, optional string Port )
function string Get ( optional bool bGuarantee )
function string getreportsortstring ( int idx )
function string GetSortString ( int i )
function bool InternalOnKeyEvent ( out byte Key, out byte State, float delta )
function InvalidatePings ( )
function bool IsValid ( )
function bool IsValidIndex ( int Test )
function logall ( )
function MyOnDrawItem (
Canvas Canvas,
int i,
float X,
float Y,
float W,
float H,
bool bSelected,
bool bPending )
function int RemoveCurrentServer ( )
function int RemoveServerAt ( int Pos )
function RepingServers ( )
function StopPings ( )
event Timer ( )
defaultproperties
{
Icons(0)=Texture'ServerIcons.Password'
Icons(1)=Texture'ServerIcons.Stats'
Icons(2)=Texture'ServerIcons.LatestVersion'
Icons(3)=Texture'ServerIcons.ListenServer'
Icons(4)=Texture'ServerIcons.Instagib'
Icons(5)=Texture'ServerIcons.Standard'
Icons(6)=Texture'XInterface.S_UTClassic'
IconDescriptions(0)="Passworded"
IconDescriptions(1)="Stats Enabled"
IconDescriptions(2)="Latest Version"
IconDescriptions(3)="Listen Server"
IconDescriptions(4)="Instagib"
IconDescriptions(5)="Standard Server"
IconDescriptions(6)="UT Classic"
ColumnHeadings(1)="Server Name"
ColumnHeadings(2)="Map"
ColumnHeadings(3)="Players"
ColumnHeadings(4)="Ping"
InitColumnPerc(0)=0.100000
InitColumnPerc(1)=0.370000
InitColumnPerc(2)=0.250000
InitColumnPerc(3)=0.130000
InitColumnPerc(4)=0.150000
SortColumn=4
OnDrawItem=UT2k4Browser_ServersList.MyOnDrawItem
WinHeight=1.000000
OnDblClick=UT2k4Browser_ServersList.MyOnDblClick
}
|
Creation time: Wed 7/2/2007 19:16:22.093 - Created with
UnCodeX