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

XInterface.Browser_ServerListPageBase

Extends
Browser_Page

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- XInterface.GUITabPanel
               |   
               +-- XInterface.UT2K3TabPanel
                  |   
                  +-- XInterface.Browser_Page
                     |   
                     +-- XInterface.Browser_ServerListPageBase

Direct Known Subclasses:

Browser_ServerListPageFavorites, Browser_ServerListPageLAN, Browser_ServerListPageMS

Variables Summary
boolbInitialized
boolConnectLAN
Browser_ServersListMyServersList
GUITitleBarStatusBar
Inherited Variables from XInterface.Browser_Page
AuthFailString, Browser, ConnFailString, ConnTimeoutString, PageCaption, QueryCompleteString, ReadyString, RefreshCompleteString, StartQueryString

Functions Summary
functionbool AddFavoriteClick (GUIComponent Sender))
functionbool BackClick (GUIComponent Sender))
function CancelPings ()))
function InitComponent (GUIController MyController, GUIComponent MyOwner))
functionbool JoinClick (GUIComponent Sender))
function PingServer (int i, ServerQueryClient.EPingCause PingCause, GameInfo.ServerResponseLine s ))
functionbool RefreshClick (GUIComponent Sender))
function RefreshList ()))
functionbool SpectateClick (GUIComponent Sender))
Inherited Functions from XInterface.Browser_Page
OnCloseBrowser


Variables Detail

bInitialized Source code

var bool bInitialized;

ConnectLAN Source code

var bool ConnectLAN;

MyServersList Source code

var Browser_ServersList MyServersList;

StatusBar Source code

var GUITitleBar StatusBar;


Functions Detail

AddFavoriteClick Source code

function bool AddFavoriteClick ( GUIComponent Sender) )

BackClick Source code

function bool BackClick ( GUIComponent Sender) )

CancelPings Source code

function CancelPings ( ) )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner) )

JoinClick Source code

function bool JoinClick ( GUIComponent Sender) )

PingServer Source code

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

RefreshClick Source code

function bool RefreshClick ( GUIComponent Sender) )

RefreshList Source code

function RefreshList ( ) )

SpectateClick Source code

function bool SpectateClick ( GUIComponent Sender) )


Defaultproperties

defaultproperties
{
	
	Begin Object Class=Browser_ServersList Name=TheServersList
	End Object
	Begin Object Class=GUIMultiColumnListBox Name=ServersListBox
		WinLeft=0
		WinTop=0
		WinWidth=1
		WinHeight=1
		bVisibleWhenEmpty=True
		Controls(0)=TheServersList
		StyleName="ServerBrowserGrid"
	End Object


	
	Begin Object Class=Browser_PlayersList Name=ThePlayersList
	End Object
	Begin Object Class=GUIMultiColumnListBox Name=PlayersListBox
		WinLeft=0
		WinTop=0
		WinWidth=1
		WinHeight=1
		bVisibleWhenEmpty=True
		Controls(0)=ThePlayersList
		StyleName="ServerBrowserGrid"
	End Object


	
	Begin Object Class=Browser_RulesList Name=TheRulesList
	End Object
	Begin Object Class=GUIMultiColumnListBox Name=RulesListBox
		WinLeft=0
		WinTop=0
		WinWidth=1
		WinHeight=1
		bVisibleWhenEmpty=True
		Controls(0)=TheRulesList
		StyleName="ServerBrowserGrid"
	End Object


	
	Begin Object Class=GUIPanel Name=ServersPanel
		Controls(0)=ServersListBox
	End Object


	
	Begin Object Class=GUIPanel Name=RulesPanel
		Controls(0)=RulesListBox
	End Object


	
	Begin Object Class=GUIPanel Name=PlayersPanel
		Controls(0)=PlayersListBox;
	End Object


	
	Begin Object Class=GUISplitter Name=DetailsSplitter
		WinWidth=1.0
		WinHeight=1.0
		WinTop=0
		WinLeft=0
		Controls(0)=RulesPanel
		Controls(1)=PlayersPanel
		SplitOrientation=SPLIT_Horizontal
		SplitPosition=0.5
		Background=DefaultTexture
	End Object


	
	Begin Object Class=GUISplitter Name=MainSplitter
		WinWidth=1.0
		WinHeight=0.9
		WinTop=0
		WinLeft=0
		Controls(0)=ServersPanel
		Controls(1)=DetailsSplitter
		SplitOrientation=SPLIT_Vertical
		SplitPosition=0.5
	End Object
	Controls(0)=MainSplitter


	Begin Object Class=GUIButton Name=BackButton
		Caption="BACK"
		StyleName="SquareMenuButton"
		WinWidth=0.2
		WinLeft=0
		WinTop=0
		WinHeight=0.5
	End Object


	Begin Object Class=GUIButton Name=RefreshButton
		Caption="REFRESH LIST"
		StyleName="SquareMenuButton"
		WinWidth=0.2
		WinLeft=0.2
		WinTop=0
		WinHeight=0.5
	End Object


	Begin Object Class=GUIButton Name=JoinButton
		Caption="JOIN"
		StyleName="SquareMenuButton"
		WinWidth=0.2
		WinLeft=0.4
		WinTop=0
		WinHeight=0.5
	End Object


	Begin Object Class=GUIButton Name=SpectateButton
		Caption="SPECTATE"
		StyleName="SquareMenuButton"
		WinWidth=0.2
		WinLeft=0.6
		WinTop=0
		WinHeight=0.5
	End Object


	Begin Object Class=GUIButton Name=AddFavoriteButton
		Caption="ADD FAVORITE"
		StyleName="SquareMenuButton"
		WinWidth=0.2
		WinLeft=0.8
		WinTop=0
		WinHeight=0.5
	End Object


	Begin Object Class=GUIButton Name=UtilButtonA
		Caption=""
		StyleName="SquareMenuButton"
		WinWidth=0.2
		WinLeft=0.6
		WinTop=0.5
		WinHeight=0.5
	End Object


	Begin Object Class=GUIButton Name=UtilButtonB
		Caption=""
		StyleName="SquareMenuButton"
		WinWidth=0.2
		WinLeft=0.8
		WinTop=0.5
		WinHeight=0.5
	End Object


	Begin Object class=GUITitleBar name=MyStatus
		WinWidth=0.6
		WinHeight=0.5
		WinLeft=0
		WinTop=0.5
		StyleName="SquareBar"
		Caption=""
		bUseTextHeight=false
		Justification=TXTA_Left
	End Object


	Begin Object Class=GUIPanel Name=FooterPanel
		Controls(0)=BackButton
		Controls(1)=RefreshButton
		Controls(2)=JoinButton
		Controls(3)=SpectateButton
		Controls(4)=AddFavoriteButton
		Controls(5)=MyStatus
		Controls(6)=UtilButtonA
		Controls(7)=UtilButtonB
		WinWidth=1
		WinHeight=0.1
		WinLeft=0
		WinTop=0.9
	End Object
	Controls(1)=FooterPanel


	ConnectLAN=False
}

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