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

GUI2K4.UT2K4Browser_ServerListPageBase

Extends
UT2K4Browser_Page

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- XInterface.GUITabPanel
               |   
               +-- XInterface.UT2K4TabPanel
                  |   
                  +-- GUI2K4.UT2K4Browser_Page
                     |   
                     +-- GUI2K4.UT2K4Browser_ServerListPageBase

Direct Known Subclasses:

UT2K4Browser_ServerListPageFavorites, UT2K4Browser_ServerListPageLAN, UT2K4Browser_ServerListPageMS

Variables Summary
boolbAllowUpdates
boolConnectLAN
BrowserFiltersFilterMaster
floatboxGameTypePos
Ut2K4Browser_PlayersListBoxlb_Players
Ut2K4Browser_RulesListBoxlb_Rules
Ut2K4Browser_ServerListBoxlb_Server
Ut2K4Browser_PlayersListli_Players
Ut2K4Browser_RulesListli_Rules
Ut2K4Browser_ServersListli_Server
stringPingCompleteText
stringPingingText
GUISplittersp_Detail
GUISplittersp_Main
UT2K4Browser_ServerListPageBase
floatDetailSplitterPosition
array<HeaderColumnPos>HeaderColumnSizes
floatMainSplitterPosition
stringPlayersListBoxClass
stringRulesListBoxClass
Inherited Variables from GUI2K4.UT2K4Browser_Page
AuthFailString, BackCaption, bCommonButtonWidth, Browser, ConnFailString, ConnTimeoutString, CurrentFooterCaption, FilterCaption, JoinCaption, MustUpgradeString, QueryCompleteString, ReadyString, RefreshCaption, RetryString, SpectateCaption, StartQueryString, t_Footer, UnspecifiedNetworkError

Structures Summary
HeaderColumnPos
ColumnSizes

Functions Summary
function CancelPings ()
function InitComponent (GUIController MyController, GUIComponent MyOwner)
function InitServerList ()
function InternalOnCreateComponent (GUIComponent NewComp, GUIComponent Sender)
function InternalOnLoadIni (GUIComponent Sender, string S)
functionstring InternalOnSaveINI (GUIComponent Sender)
function InternalReleaseSplitter (GUIComponent Sender, float NewPos)
functionbool IsJoinAvailable (out string ButtonCaption)
functionbool IsRefreshAvailable (out string ButtonCaption)
functionbool IsSpectateAvailable (out string ButtonCaption)
function JoinClicked ()
function MousePressed (GUIComponent Sender, bool bRepeat)
function MouseReleased (GUIComponent Sender)
event Opened (GUIComponent Sender)
function PingServer (int listid, ServerQueryClient.EPingCause PingCause, GameInfo.ServerResponseLine s)
function Refresh ()
function RefreshCurrentServer ()
function RefreshList ()
function ServerListChanged (GUIComponent Sender)
function ShowPanel (bool bShow)
function SpectateClicked ()
function UpdateStatusPingCount ()
Inherited Functions from GUI2K4.UT2K4Browser_Page
AddQueryTerm, BindQueryClient, CheckJoinButton, CheckRefreshButton, CheckSpectateButton, CloseMSConnection, FilterClicked, InitComponent, InternalOnRightClick, IsFilterAvailable, IsJoinAvailable, IsRefreshAvailable, IsSpectateAvailable, JoinClicked, NetworkErrorClosed, Opened, QueryComplete, ReceivedPingInfo, ReceivedPingTimeout, RefreshClicked, ResetQueryClient, SetFooterCaption, SetJoinCaption, SetRefreshCaption, SetSpectateCaption, ShouldDisplayGameType, ShowNetworkError, ShowPanel, SpectateClicked


Variables Detail

bAllowUpdates Source code

var bool bAllowUpdates;

ConnectLAN Source code

var bool ConnectLAN;

FilterMaster Source code

var BrowserFilters FilterMaster;

GameTypePos Source code

var floatbox GameTypePos;

lb_Players Source code

var Ut2K4Browser_PlayersListBox lb_Players;

lb_Rules Source code

var Ut2K4Browser_RulesListBox lb_Rules;

lb_Server Source code

var Ut2K4Browser_ServerListBox lb_Server;

li_Players Source code

var Ut2K4Browser_PlayersList li_Players;

li_Rules Source code

var Ut2K4Browser_RulesList li_Rules;

li_Server Source code

var Ut2K4Browser_ServersList li_Server;

PingCompleteText Source code

var localized string PingCompleteText;

PingingText Source code

var localized string PingingText;

sp_Detail Source code

var GUISplitter sp_Detail;

sp_Main Source code

var automated GUISplitter sp_Main;

UT2K4Browser_ServerListPageBase

DetailSplitterPosition Source code

var(UT2K4Browser_ServerListPageBase) config float DetailSplitterPosition;

HeaderColumnSizes Source code

var(UT2K4Browser_ServerListPageBase) config array<HeaderColumnPos> HeaderColumnSizes;

MainSplitterPosition Source code

var(UT2K4Browser_ServerListPageBase) config float MainSplitterPosition;

PlayersListBoxClass Source code

var(UT2K4Browser_ServerListPageBase) config string PlayersListBoxClass;

RulesListBoxClass Source code

var(UT2K4Browser_ServerListPageBase) config string RulesListBoxClass;


Structures Detail

HeaderColumnPos Source code

struct HeaderColumnPos
{
var(UT2K4Browser_ServerListPageBase) array<float> ColumnSizes;
};



Functions Detail

CancelPings Source code

function CancelPings ( )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner )

InitServerList Source code

function InitServerList ( )

InternalOnCreateComponent Source code

function InternalOnCreateComponent ( GUIComponent NewComp, GUIComponent Sender )

InternalOnLoadIni Source code

function InternalOnLoadIni ( GUIComponent Sender, string S )

InternalOnSaveINI Source code

function string InternalOnSaveINI ( GUIComponent Sender )

InternalReleaseSplitter Source code

function InternalReleaseSplitter ( GUIComponent Sender, float NewPos )

IsJoinAvailable Source code

function bool IsJoinAvailable ( out string ButtonCaption )

IsRefreshAvailable Source code

function bool IsRefreshAvailable ( out string ButtonCaption )

IsSpectateAvailable Source code

function bool IsSpectateAvailable ( out string ButtonCaption )

JoinClicked Source code

function JoinClicked ( )

MousePressed Source code

function MousePressed ( GUIComponent Sender, bool bRepeat )

MouseReleased Source code

function MouseReleased ( GUIComponent Sender )

Opened Source code

event Opened ( GUIComponent Sender )

PingServer Source code

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

Refresh Source code

function Refresh ( )

RefreshCurrentServer Source code

function RefreshCurrentServer ( )

RefreshList Source code

function RefreshList ( )

ServerListChanged Source code

function ServerListChanged ( GUIComponent Sender )

ShowPanel Source code

function ShowPanel ( bool bShow )

SpectateClicked Source code

function SpectateClicked ( )

UpdateStatusPingCount Source code

function UpdateStatusPingCount ( )


Defaultproperties

defaultproperties
{
     Begin Object Class=GUISplitter Name=HorzSplitter
         DefaultPanels(0)="GUI2K4.UT2K4Browser_ServerListBox"
         DefaultPanels(1)="XInterface.GUISplitter"
         MaxPercentage=0.900000
         OnReleaseSplitter=UT2k4Browser_ServerListPageBase.InternalReleaseSplitter
         OnCreateComponent=UT2k4Browser_ServerListPageBase.InternalOnCreateComponent
         IniOption="@Internal"
         WinHeight=1.000000
         RenderWeight=1.000000
         OnLoadINI=UT2k4Browser_ServerListPageBase.InternalOnLoadINI
     End Object
     sp_Main=GUISplitter'GUI2K4.UT2k4Browser_ServerListPageBase.HorzSplitter'

     RulesListBoxClass="GUI2K4.UT2K4Browser_RulesListBox"
     PlayersListBoxClass="GUI2K4.UT2K4Browser_PlayersListBox"
     MainSplitterPosition=0.665672
     DetailSplitterPosition=0.460938
     HeaderColumnSizes(0)=(ColumnSizes=(0.096562,0.446875,0.292812,0.110625,0.150000))
     HeaderColumnSizes(1)=(ColumnSizes=(0.564287,0.500000))
     HeaderColumnSizes(2)=(ColumnSizes=(0.340000,0.220000,0.286591,0.220000))
     bAllowUpdates=True
     PingingText="Pinging Servers ( %NumRec% / %TotalNum% )"
     PingCompleteText="Pinging Complete! %NumServers% Servers, %NumPlayers% Players"
     QueryCompleteString="Query Complete! Received: %NumServers% Servers"
     PanelCaption="Server Browser"
     bFillHeight=False
     IniOption="@Internal"
     WinHeight=0.792969
     OnSaveINI=UT2k4Browser_ServerListPageBase.InternalOnSaveINI
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:21.984 - Created with UnCodeX