I'm a doctor, not a mechanic

UE2:UT2K4Browser_ServerListPageBase (UT2004)

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

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

Properties[edit]

Property group 'UT2K4Browser_ServerListPageBase'[edit]

DetailSplitterPosition[edit]

Type: float

Modifiers: config


Default value: 0.460938

HeaderColumnSizes[edit]

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[edit]

Type: float

Modifiers: config


Default value: 0.665672

PlayersListBoxClass[edit]

Type: string

Modifiers: config


Default value: "GUI2K4.UT2K4Browser_PlayersListBox"

RulesListBoxClass[edit]

Type: string

Modifiers: config


Default value: "GUI2K4.UT2K4Browser_RulesListBox"

Internal variables[edit]

bAllowUpdates[edit]

Type: bool

do not perform updates while mouse button is held down

Default value: True

ConnectLAN[edit]

Type: bool

Whether this is the LAN tab

FilterMaster[edit]

Type: BrowserFilters


GameTypePos[edit]

Type: Object.FloatBox


lb_Players[edit]

Type: UT2K4Browser_PlayersListBox


lb_Rules[edit]

Type: UT2K4Browser_RulesListBox


lb_Server[edit]

Type: UT2K4Browser_ServerListBox


li_Players[edit]

Type: UT2K4Browser_PlayersList


li_Rules[edit]

Type: UT2K4Browser_RulesList


li_Server[edit]

Type: UT2K4Browser_ServersList


PingCompleteText[edit]

Type: string

Modifiers: localized


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

PingingText[edit]

Type: string

Modifiers: localized


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

sp_Detail[edit]

Type: GUISplitter


sp_Main[edit]

Type: GUISplitter

Modifiers: automated


Default value: GUISplitter'HorzSplitter'

Default values[edit]

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

Subobjects[edit]

HorzSplitter[edit]

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[edit]

HeaderColumnPos[edit]

array<float> ColumnSizes 

Functions[edit]

Events[edit]

InitComponent[edit]

event InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: UT2K4Browser_Page.InitComponent


Opened[edit]

event Opened (GUIComponent Sender)

Overrides: UT2K4Browser_Page.Opened


Other instance functions[edit]

CancelPings[edit]

function CancelPings ()


InitServerList[edit]

function InitServerList ()


InternalOnCreateComponent[edit]

function InternalOnCreateComponent (GUIComponent NewComp, GUIComponent Sender)


InternalOnLoadIni[edit]

function InternalOnLoadIni (GUIComponent Sender, string S)


InternalOnSaveINI[edit]

function string InternalOnSaveINI (GUIComponent Sender)


InternalReleaseSplitter[edit]

function InternalReleaseSplitter (GUIComponent Sender, float NewPos)


IsJoinAvailable[edit]

function bool IsJoinAvailable (out string ButtonCaption)

Overrides: UT2K4Browser_Page.IsJoinAvailable


IsRefreshAvailable[edit]

function bool IsRefreshAvailable (out string ButtonCaption)

Overrides: UT2K4Browser_Page.IsRefreshAvailable


IsSpectateAvailable[edit]

function bool IsSpectateAvailable (out string ButtonCaption)

Overrides: UT2K4Browser_Page.IsSpectateAvailable


JoinClicked[edit]

function JoinClicked ()

Overrides: UT2K4Browser_Page.JoinClicked


MousePressed[edit]

function MousePressed (GUIComponent Sender, bool bRepeat)


MouseReleased[edit]

function MouseReleased (GUIComponent Sender)


PingServer[edit]

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


Refresh[edit]

function Refresh ()

Overrides: GUITabPanel.Refresh


RefreshCurrentServer[edit]

function RefreshCurrentServer ()


RefreshList[edit]

function RefreshList ()


ServerListChanged[edit]

function ServerListChanged (GUIComponent Sender)


ShowPanel[edit]

function ShowPanel (bool bShow)

Overrides: UT2K4Browser_Page.ShowPanel


SpectateClicked[edit]

function SpectateClicked ()

Overrides: UT2K4Browser_Page.SpectateClicked


UpdateStatusPingCount[edit]

function UpdateStatusPingCount ()