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

GUI2K4.AdminPanelLogin

Extends
AdminPanelBase
Modifiers
config ( LoginCache )

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- GUI2K4.AdminPanelBase
               |   
               +-- GUI2K4.AdminPanelLogin

Variables Summary
GUIButtonb_Login
GUIButtonb_Logout
moEditBoxed_LoginName
moEditBoxed_LoginPassword
GUILabell_Status
AdminPanelLogin
boolbStoreLogins
stringCurrentIP
stringCurrentPort
stringLoggedText
array<AutoLoginInfo>LoginHistory
stringWaitingForLoginText
Inherited Variables from GUI2K4.AdminPanelBase
bAdvancedAdmin, PanelCaption
Inherited Variables from XInterface.GUIPanel
Background

Functions Summary
functionint FindCredentials (coerce string IP, coerce string Port)
function InitComponent (GUIController C, GUIComponent O)
functionbool InternalOnClick (GUIComponent Sender)
function LoggedIn (string AdminName)
function LoggedOut ()
function SaveCredentials ()
function UpdateStatus (string NewStatusMsg)
Inherited Functions from GUI2K4.AdminPanelBase
AdminCommand, AdminReply, IsAdmin, LoggedIn, LoggedOut, SetAdvanced, ShowPanel
Inherited Functions from XInterface.GUIPanel
InitComponent


Variables Detail

b_Login Source code

var automated GUIButton b_Login;

b_Logout Source code

var automated GUIButton b_Logout;

ed_LoginName Source code

var automated moEditBox ed_LoginName;

ed_LoginPassword Source code

var automated moEditBox ed_LoginPassword;

l_Status Source code

var automated GUILabel l_Status;

AdminPanelLogin

bStoreLogins Source code

var(AdminPanelLogin) config bool bStoreLogins;

CurrentIP Source code

var(AdminPanelLogin) editconst noexport string CurrentIP;

CurrentPort Source code

var(AdminPanelLogin) editconst noexport string CurrentPort;

LoggedText Source code

var(AdminPanelLogin) localized string LoggedText;

LoginHistory Source code

var(AdminPanelLogin) config array<AutoLoginInfo> LoginHistory;

WaitingForLoginText Source code

var(AdminPanelLogin) localized string WaitingForLoginText;


Functions Detail

FindCredentials Source code

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

InitComponent Source code

function InitComponent ( GUIController C, GUIComponent O )

InternalOnClick Source code

function bool InternalOnClick ( GUIComponent Sender )

LoggedIn Source code

function LoggedIn ( string AdminName )

LoggedOut Source code

function LoggedOut ( )

SaveCredentials Source code

protected function SaveCredentials ( )

UpdateStatus Source code

protected function UpdateStatus ( string NewStatusMsg )


Defaultproperties

defaultproperties
{
     WaitingForLoginText="Please wait while your login credentials are verified..."
     Begin Object Class=moEditBox Name=LoginNameEditbox
         LabelJustification=TXTA_Right
         CaptionWidth=0.200000
         Caption="Login Name: "
         OnCreateComponent=LoginNameEditbox.InternalOnCreateComponent
         Hint="Enter your admin username"
         WinTop=0.091667
         WinLeft=0.089063
         WinWidth=0.895312
         WinHeight=0.098438
         bBoundToParent=True
         bScaleToParent=True
     End Object
     ed_LoginName=moEditBox'GUI2K4.AdminPanelLogin.LoginNameEditbox'

     Begin Object Class=moEditBox Name=LoginPasswordEditBox
         bMaskText=True
         LabelJustification=TXTA_Right
         CaptionWidth=0.200000
         Caption="Login Password: "
         OnCreateComponent=LoginPasswordEditBox.InternalOnCreateComponent
         Hint="Enter your admin password"
         WinTop=0.236667
         WinLeft=0.014062
         WinWidth=0.970312
         WinHeight=0.098437
         bBoundToParent=True
         bScaleToParent=True
     End Object
     ed_LoginPassword=moEditBox'GUI2K4.AdminPanelLogin.LoginPasswordEditBox'

     Begin Object Class=GUIButton Name=LoginButton
         Caption="LOGIN"
         WinTop=0.418750
         WinLeft=0.360938
         WinWidth=0.286607
         WinHeight=0.092188
         bBoundToParent=True
         bScaleToParent=True
         OnClick=AdminPanelLogin.InternalOnClick
         OnKeyEvent=LoginButton.InternalOnKeyEvent
     End Object
     b_Login=GUIButton'GUI2K4.AdminPanelLogin.LoginButton'

     Begin Object Class=GUIButton Name=LogoutButton
         Caption="LOGOUT"
         WinTop=0.418750
         WinLeft=0.360938
         WinWidth=0.286607
         WinHeight=0.092188
         bBoundToParent=True
         bScaleToParent=True
         OnClick=AdminPanelLogin.InternalOnClick
         OnKeyEvent=LogoutButton.InternalOnKeyEvent
     End Object
     b_Logout=GUIButton'GUI2K4.AdminPanelLogin.LogoutButton'

     Begin Object Class=GUILabel Name=StatusLabel
         TextAlign=TXTA_Center
         bMultiLine=True
         FontScale=FNS_Large
         StyleName="TextLabel"
         WinTop=0.585417
         WinLeft=0.005312
         WinWidth=0.992189
         WinHeight=0.407813
     End Object
     l_Status=GUILabel'GUI2K4.AdminPanelLogin.StatusLabel'

     PanelCaption="Login"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:15:49.671 - Created with UnCodeX