UE2:UT2K4Browser_ServerListPageBase (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to navigation Jump to search
UT2004 Object >> GUI >> GUIComponent >> GUIMultiComponent >> GUIPanel >> GUITabPanel >> UT2K4TabPanel >> UT2K4Browser_Page >> UT2K4Browser_ServerListPageBase
Package: 
GUI2K4

Updated by Ron Prestenback (c) 2003, Epic Games, Inc. All Rights Reserved

Properties

Property group 'UT2K4Browser_ServerListPageBase'

DetailSplitterPosition

Type: float

Modifiers: config


Default value: 0.460938

HeaderColumnSizes

Type: array<HeaderColumnPos>

Modifiers: config


Default value, index 0:

Member Value
ColumnSizes
  1. 0.096562
  2. 0.446875
  3. 0.292812
  4. 0.110625
  5. 0.15

Default value, index 1:

Member Value
ColumnSizes
  1. 0.564287
  2. 0.5

Default value, index 2:

Member Value
ColumnSizes
  1. 0.34
  2. 0.22
  3. 0.286591
  4. 0.22

MainSplitterPosition

Type: float

Modifiers: config


Default value: 0.665672

PlayersListBoxClass

Type: string

Modifiers: config


Default value: "GUI2K4.UT2K4Browser_PlayersListBox"

RulesListBoxClass

Type: string

Modifiers: config


Default value: "GUI2K4.UT2K4Browser_RulesListBox"

Internal variables

bAllowUpdates

Type: bool

do not perform updates while mouse button is held down

Default value: True

ConnectLAN

Type: bool

Whether this is the LAN tab

FilterMaster

Type: BrowserFilters


GameTypePos

Type: Object.FloatBox


lb_Players

Type: UT2K4Browser_PlayersListBox


lb_Rules

Type: UT2K4Browser_RulesListBox


lb_Server

Type: UT2K4Browser_ServerListBox


li_Players

Type: UT2K4Browser_PlayersList


li_Rules

Type: UT2K4Browser_RulesList


li_Server

Type: UT2K4Browser_ServersList


PingCompleteText

Type: string

Modifiers: localized


Default value: "Pinging Complete! %NumServers% Servers, %NumPlayers% Players"

PingingText

Type: string

Modifiers: localized


Default value: "Pinging Servers ( %NumRec% / %TotalNum% )"

sp_Detail

Type: GUISplitter


sp_Main

Type: GUISplitter

Modifiers: automated


Default value: GUISplitter'HorzSplitter'

Default values

Property Value
bFillHeight False
IniOption "@Internal"
OnSaveINI InternalOnSaveINI
PanelCaption "Server Browser"
QueryCompleteString "Query Complete! Received: %NumServers% Servers"
WinHeight 0.792969

Subobjects

HorzSplitter

Class: XInterface.GUISplitter

Property Value
bAcceptsInput True
bNeverFocus True
DefaultPanels[0] "GUI2K4.UT2K4Browser_ServerListBox"
DefaultPanels[1] "XInterface.GUISplitter"
IniOption "@Internal"
MaxPercentage 0.9
OnCreateComponent InternalOnCreateComponent
OnLoadINI InternalOnLoadIni
OnReleaseSplitter InternalReleaseSplitter
RenderWeight 1.0
SplitAreaSize 8.0
SplitOrientation SPLIT_Vertical
WinHeight 1.0
WinLeft 0.0
WinTop 0.0
WinWidth 1.0

Structs

HeaderColumnPos

array<float> ColumnSizes 

Functions

Events

InitComponent

event InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: UT2K4Browser_Page.InitComponent


Opened

event Opened (GUIComponent Sender)

Overrides: UT2K4Browser_Page.Opened


Other instance functions

CancelPings

function CancelPings ()


InitServerList

function InitServerList ()


InternalOnCreateComponent

function InternalOnCreateComponent (GUIComponent NewComp, GUIComponent Sender)


InternalOnLoadIni

function InternalOnLoadIni (GUIComponent Sender, string S)


InternalOnSaveINI

function string InternalOnSaveINI (GUIComponent Sender)


InternalReleaseSplitter

function InternalReleaseSplitter (GUIComponent Sender, float NewPos)


IsJoinAvailable

function bool IsJoinAvailable (out string ButtonCaption)

Overrides: UT2K4Browser_Page.IsJoinAvailable


IsRefreshAvailable

function bool IsRefreshAvailable (out string ButtonCaption)

Overrides: UT2K4Browser_Page.IsRefreshAvailable


IsSpectateAvailable

function bool IsSpectateAvailable (out string ButtonCaption)

Overrides: UT2K4Browser_Page.IsSpectateAvailable


JoinClicked

function JoinClicked ()

Overrides: UT2K4Browser_Page.JoinClicked


MousePressed

function MousePressed (GUIComponent Sender, bool bRepeat)


MouseReleased

function MouseReleased (GUIComponent Sender)


PingServer

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


Refresh

function Refresh ()

Overrides: GUITabPanel.Refresh


RefreshCurrentServer

function RefreshCurrentServer ()


RefreshList

function RefreshList ()


ServerListChanged

function ServerListChanged (GUIComponent Sender)


ShowPanel

function ShowPanel (bool bShow)

Overrides: UT2K4Browser_Page.ShowPanel


SpectateClicked

function SpectateClicked ()

Overrides: UT2K4Browser_Page.SpectateClicked


UpdateStatusPingCount

function UpdateStatusPingCount ()