Mostly Harmless

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

Contents

Package: 
GUI2K4
Direct subclasses:
UT2K4Browser_ServerListPageFavorites, UT2K4Browser_ServerListPageLAN, UT2K4Browser_ServerListPageMS

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

[edit] Properties

[edit] Property group 'UT2K4Browser_ServerListPageBase'

[edit] DetailSplitterPosition

Type: float

Modifiers: config


Default value: 0.460938

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

[edit] MainSplitterPosition

Type: float

Modifiers: config


Default value: 0.665672

[edit] PlayersListBoxClass

Type: string

Modifiers: config


Default value: "GUI2K4.UT2K4Browser_PlayersListBox"

[edit] RulesListBoxClass

Type: string

Modifiers: config


Default value: "GUI2K4.UT2K4Browser_RulesListBox"

[edit] Internal variables

[edit] bAllowUpdates

Type: bool

do not perform updates while mouse button is held down

Default value: True

[edit] ConnectLAN

Type: bool

Whether this is the LAN tab

[edit] FilterMaster

Type: BrowserFilters


[edit] GameTypePos

Type: Object.FloatBox


[edit] lb_Players

Type: UT2K4Browser_PlayersListBox


[edit] lb_Rules

Type: UT2K4Browser_RulesListBox


[edit] lb_Server

Type: UT2K4Browser_ServerListBox


[edit] li_Players

Type: UT2K4Browser_PlayersList


[edit] li_Rules

Type: UT2K4Browser_RulesList


[edit] li_Server

Type: UT2K4Browser_ServersList


[edit] PingCompleteText

Type: string

Modifiers: localized


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

[edit] PingingText

Type: string

Modifiers: localized


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

[edit] sp_Detail

Type: GUISplitter


[edit] sp_Main

Type: GUISplitter

Modifiers: automated


Default value: GUISplitter'HorzSplitter'

[edit] Default values

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

[edit] Subobjects

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

[edit] Structs

[edit] HeaderColumnPos

array<float> ColumnSizes 

[edit] Functions

[edit] Events

[edit] InitComponent

event InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: UT2K4Browser_Page.InitComponent


[edit] Opened

event Opened (GUIComponent Sender)

Overrides: UT2K4Browser_Page.Opened


[edit] Other instance functions

[edit] CancelPings

function CancelPings ()


[edit] InitServerList

function InitServerList ()


[edit] InternalOnCreateComponent

function InternalOnCreateComponent (GUIComponent NewComp, GUIComponent Sender)


[edit] InternalOnLoadIni

function InternalOnLoadIni (GUIComponent Sender, string S)


[edit] InternalOnSaveINI

function string InternalOnSaveINI (GUIComponent Sender)


[edit] InternalReleaseSplitter

function InternalReleaseSplitter (GUIComponent Sender, float NewPos)


[edit] IsJoinAvailable

function bool IsJoinAvailable (out string ButtonCaption)

Overrides: UT2K4Browser_Page.IsJoinAvailable


[edit] IsRefreshAvailable

function bool IsRefreshAvailable (out string ButtonCaption)

Overrides: UT2K4Browser_Page.IsRefreshAvailable


[edit] IsSpectateAvailable

function bool IsSpectateAvailable (out string ButtonCaption)

Overrides: UT2K4Browser_Page.IsSpectateAvailable


[edit] JoinClicked

function JoinClicked ()

Overrides: UT2K4Browser_Page.JoinClicked


[edit] MousePressed

function MousePressed (GUIComponent Sender, bool bRepeat)


[edit] MouseReleased

function MouseReleased (GUIComponent Sender)


[edit] PingServer

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


[edit] Refresh

function Refresh ()

Overrides: GUITabPanel.Refresh


[edit] RefreshCurrentServer

function RefreshCurrentServer ()


[edit] RefreshList

function RefreshList ()


[edit] ServerListChanged

function ServerListChanged (GUIComponent Sender)


[edit] ShowPanel

function ShowPanel (bool bShow)

Overrides: UT2K4Browser_Page.ShowPanel


[edit] SpectateClicked

function SpectateClicked ()

Overrides: UT2K4Browser_Page.SpectateClicked


[edit] UpdateStatusPingCount

function UpdateStatusPingCount ()