The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:MatchSetupLoginPanel (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:11, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UT2004 Object >> GUI >> GUIComponent >> GUIMultiComponent >> GUIPanel >> GUITabPanel >> UT2K4TabPanel >> MatchSetupPanelBase >> MatchSetupLoginPanel
Package: 
xVoting

Created on: 01/02/2004 Login panel for Match Setup

Written by Ron Prestenback © 2003, Epic Games, Inc. All Rights Reserved

Properties[edit]

Property group 'MatchSetupLoginPanel'[edit]

bAutoLogin[edit]

Type: bool

Modifiers: config


bKeepHistory[edit]

Type: bool

Modifiers: config


Default value: True

ButtonLoginText[edit]

Type: string

Modifiers: localized


Default value: "Login"

ButtonLogoutText[edit]

Type: string

Modifiers: localized


Default value: "Logout"

CurrentIP[edit]

Type: string

Modifiers: editconst, noexport


CurrentPort[edit]

Type: string

Modifiers: editconst, noexport


InvalidLoginText[edit]

Type: string

Modifiers: localized


Default value: "Login attempt failed - invalid username or password."

LoggedText[edit]

Type: string

Modifiers: localized


Default value: "Successfully logged into match setup!"

LoginHistory[edit]

Type: array<GUI.AutoLoginInfo>

Modifiers: config


NoPasswordSpecified[edit]

Type: string

Modifiers: localized


Default value: "In order to login to match setup, you must supply a password."

NoUsernameSpecified[edit]

Type: string

Modifiers: localized


Default value: "In order to login to match setup, you must supply a username."

PleaseWaitText[edit]

Type: string

Modifiers: localized


Default value: "Complete data transfer will take a few seconds..."

WaitingForLoginText[edit]

Type: string

Modifiers: localized


Default value: "Please wait while your login credentials are verified..."

Internal variables[edit]

b_Cancel[edit]

Type: GUIButton

Modifiers: automated


Default value: GUIButton'CancelButton'

b_Submit[edit]

Type: GUIButton

Modifiers: automated


Default value: GUIButton'LoginButton'

ed_LoginName[edit]

Type: moEditBox

Modifiers: automated


Default value: moEditBox'UserIDEditBox'

ed_LoginPassword[edit]

Type: moEditBox

Modifiers: automated


Default value: moEditBox'PasswordEditBox'

l_Status[edit]

Type: GUILabel

Modifiers: automated


Default value: GUILabel'StatusLabel'

l_Title[edit]

Type: GUILabel

Modifiers: automated


Default values[edit]

Property Value
OnLogIn LoggedIn
OnLogOut LoggedOut
PanelCaption "Login"
WinHeight 0.352864
WinTop 0.248697

Subobjects[edit]

CancelButton[edit]

Class: XInterface.GUIButton

Property Value
bBoundToParent True
bScaleToParent True
Caption "Cancel"
OnClick InternalOnClick
RenderWeight 1.0
TabOrder 4
WinHeight 0.076611
WinLeft 0.513741
WinTop 0.474198
WinWidth 0.139293

LoginButton[edit]

Class: XInterface.GUIButton

Property Value
bBoundToParent True
bScaleToParent True
Caption "Login"
OnClick InternalOnClick
RenderWeight 1.0
TabOrder 3
WinHeight 0.07018
WinLeft 0.680482
WinTop 0.477284
WinWidth 0.137685

PasswordEditBox[edit]

Class: XInterface.moEditBox

Property Value
bBoundToParent True
bMaskText True
bScaleToParent True
Caption "Password"
CaptionWidth 0.1
OnKeyEvent PasswordKeyEvent
TabOrder 2
WinHeight 0.081981
WinLeft 0.17424
WinTop 0.326729
WinWidth 0.659385

StatusLabel[edit]

Class: XInterface.GUILabel

Property Value
bBoundToParent True
bMultiLine True
bScaleToParent True
FontScale FNS_Large
RenderWeight 1.0
StyleName "TextLabel"
TextAlign TXTA_Center
VertAlign TXTA_Center
WinHeight 0.413253
WinLeft 0.167765
WinTop 0.57145
WinWidth 0.670595

TitleLabel[edit]

Class: XInterface.GUILabel

Property Value
bBoundToParent True
bScaleToParent True
Caption "Match Setup Login"
FontScale FNS_Large
RenderWeight 1.0
StyleName "TextLabel"
TextAlign TXTA_Center
WinHeight 0.152803
WinLeft 0.244935
WinTop 0.012808
WinWidth 0.521077

UserIDEditBox[edit]

Class: XInterface.moEditBox

Property Value
bBoundToParent True
bScaleToParent True
Caption "UserID"
CaptionWidth 0.1
OnKeyEvent UserNameKeyEvent
TabOrder 1
WinHeight 0.081981
WinLeft 0.17424
WinTop 0.20926
WinWidth 0.659385

Functions[edit]

Events[edit]

InitComponent[edit]

event InitComponent (GUIController C, GUIComponent O)

Overrides: GUIPanel.InitComponent


Opened[edit]

event Opened (GUIComponent Sender)

Overrides: GUIMultiComponent.Opened


Other instance functions[edit]

FindCredentials[edit]

protected function int FindCredentials (coerce string IP, coerce string Port)


InternalOnClick[edit]

function bool InternalOnClick (GUIComponent Sender)


LoggedIn[edit]

function LoggedIn ()

Overrides: MatchSetupPanelBase.LoggedIn


LoggedOut[edit]

function LoggedOut ()

Overrides: MatchSetupPanelBase.LoggedOut


LoginFailed[edit]

function LoginFailed ()


PasswordKeyEvent[edit]

function bool PasswordKeyEvent (out byte Key, out byte State, float Delta)


ReceiveComplete[edit]

function ReceiveComplete ()

Overrides: MatchSetupPanelBase.ReceiveComplete


SaveCredentials[edit]

protected function SaveCredentials ()


SendLogin[edit]

function SendLogin (string UserName, string Password)


SendLogout[edit]

function SendLogout ()


UpdateStatus[edit]

protected function UpdateStatus (string NewStatusMsg)


UpdateSubmitButton[edit]

function UpdateSubmitButton ()


UserNameKeyEvent[edit]

function bool UserNameKeyEvent (out byte Key, out byte State, float Delta)