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

ROInterface.RODemosMenu

Extends
LargeWindow

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPage
            |   
            +-- XInterface.UT2K4GUIPage
               |   
               +-- GUI2K4.PopupPageBase
                  |   
                  +-- GUI2K4.FloatingWindow
                     |   
                     +-- GUI2K4.LargeWindow
                        |   
                        +-- ROInterface.RODemosMenu

Variables Summary
GUIButtonb_Back
GUIButtonb_Dump
GUIButtonb_Watch
stringCorruptDemText
array<CacheManager.GameRecord>Games
GUIImagei_MapShot
GUILabellbl_Game
GUIListBoxlb_DemoInfo
GUIListBoxlb_DemoList
GUIScrollTextBoxlb_ReqPacks
stringltBadMsg
stringltClientSide
stringltGoodMsg
stringltRecordedBy
stringltScoreLimit
stringltSelectMsg
stringltServerSide
stringltTimeLimit
GUILabell_NoPreview
array<CacheManager.MapRecord>Maps
GUISectionBackgroundsb_1
GUISectionBackgroundsb_2
GUISectionBackgroundsb_3
GUISectionBackgroundsb_4
stringUnknownText
Inherited Variables from GUI2K4.FloatingWindow
BLSizing, bMoveAllowed, bMoving, bResizeHeightAllowed, bResizeWidthAllowed, bResizing, BRSizing, BtSizing, b_ExitButton, DefaultHeight, DefaultLeft, DefaultTop, DefaultWidth, HeaderMouseCursorIndex, LSizing, MaxPageHeight, MaxPageWidth, MinPageHeight, MinPageWidth, RSizing, TLSizing, TRSizing, TSizing, t_WindowTitle, WindowName

Functions Summary
function DemoListClick (GUIComponent Sender))
functionbool DumpClick (GUIComponent Sender))
functionint GetGameIndex (string GameClass ))
functionint GetMapIndex (string MapName ))
function InfoClick (GUIComponent Sender))
function InitComponent (GUIController MyController, GUIComponent MyOwner))
functionbool OnCloseButtonClick (GUIComponent Sender))
function SetVisibility (bool bIsVisible ))
functionstring TrimName (string s))
functionbool WatchClick (GUIComponent Sender))
Inherited Functions from GUI2K4.FloatingWindow
AddSystemMenu, AlignFrame, CheckBounds, FloatingHover, FloatingMousePressed, FloatingMouseRelease, FloatingPreDraw, FloatingRendered, HoveringBottomBorder, HoveringBottomLeft, HoveringLeftBorder, HoveringRightBorder, HoveringTopBorder, HoveringTopLeft, InitComponent, InternalOnCreateComponent, ResizeAllowed, ResizedBoth, ResizedHeight, ResizedWidth, ResolutionChanged, SaveCurrentPosition, SetDefaultPosition, SetFocus, SetMouseCursorIndex, SetPanelPosition, SystemMenuPreDraw, XButtonClicked


Variables Detail

b_Back Source code

var automated GUIButton b_Back;

b_Dump Source code

var automated GUIButton b_Dump;

b_Watch Source code

var automated GUIButton b_Watch;

CorruptDemText Source code

var localized string CorruptDemText;

Games Source code

var array<CacheManager.GameRecord> Games;

i_MapShot Source code

var automated GUIImage i_MapShot;

lbl_Game Source code

var automated GUILabel lbl_Game;

lb_DemoInfo Source code

var automated GUIListBox lb_DemoInfo;

lb_DemoList Source code

var automated GUIListBox lb_DemoList;

lb_ReqPacks Source code

var automated GUIScrollTextBox lb_ReqPacks;

ltBadMsg Source code

var localized string ltBadMsg;

ltClientSide Source code

var localized string ltClientSide;

ltGoodMsg Source code

var localized string ltGoodMsg;

ltRecordedBy Source code

var localized string ltRecordedBy;

ltScoreLimit Source code

var localized string ltScoreLimit;

ltSelectMsg Source code

var localized string ltSelectMsg;

ltServerSide Source code

var localized string ltServerSide;

ltTimeLimit Source code

var localized string ltTimeLimit;

l_NoPreview Source code

var automated GUILabel l_NoPreview;

Maps Source code

var array<CacheManager.MapRecord> Maps;

sb_1 Source code

var automated GUISectionBackground sb_1;

sb_2 Source code

var automated GUISectionBackground sb_2;

sb_3 Source code

var automated GUISectionBackground sb_3;

sb_4 Source code

var automated GUISectionBackground sb_4;

UnknownText Source code

var localized string UnknownText;


Functions Detail

DemoListClick Source code

function DemoListClick ( GUIComponent Sender) )

DumpClick Source code

function bool DumpClick ( GUIComponent Sender) )

GetGameIndex Source code

function int GetGameIndex ( string GameClass ) )

GetMapIndex Source code

function int GetMapIndex ( string MapName ) )

InfoClick Source code

function InfoClick ( GUIComponent Sender) )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner) )

OnCloseButtonClick Source code

function bool OnCloseButtonClick ( GUIComponent Sender) )

SetVisibility Source code

function SetVisibility ( bool bIsVisible ) )

TrimName Source code

function string TrimName ( string s) )

WatchClick Source code

function bool WatchClick ( GUIComponent Sender) )


Defaultproperties

defaultproperties
{
     Begin Object Class=GUIListBox Name=lbDemoList
         bVisibleWhenEmpty=True
         OnCreateComponent=lbDemoList.InternalOnCreateComponent
         WinTop=0.109375
         WinLeft=0.030468
         WinWidth=0.265626
         WinHeight=0.735548
         TabOrder=0
         bBoundToParent=True
         bScaleToParent=True
         OnChange=RODemosMenu.DemoListClick
     End Object
     lb_DemoList=GUIListBox'ROInterface.RODemosMenu.lbDemoList'


     Begin Object Class=GUIListBox Name=lbDemoInfo
         bVisibleWhenEmpty=True
         OnCreateComponent=lbDemoInfo.InternalOnCreateComponent
         WinTop=0.155622
         WinLeft=0.529180
         WinWidth=0.276054
         WinHeight=0.078998
         bBoundToParent=True
         bScaleToParent=True
         bAcceptsInput=False
         OnChange=RODemosMenu.InfoClick
     End Object
     lb_DemoInfo=GUIListBox'ROInterface.RODemosMenu.lbDemoInfo'


     Begin Object Class=GUIScrollTextBox Name=lbReqPacks
         bNoTeletype=True
         bVisibleWhenEmpty=True
         OnCreateComponent=lbReqPacks.InternalOnCreateComponent
         WinTop=0.650090
         WinLeft=0.310547
         WinWidth=0.650391
         WinHeight=0.193555
         TabOrder=2
         bBoundToParent=True
         bScaleToParent=True
     End Object
     lb_ReqPacks=GUIScrollTextBox'ROInterface.RODemosMenu.lbReqPacks'


     Begin Object Class=GUILabel Name=lblGame
         TextAlign=TXTA_Center
         TextColor=(B=0,R=125)
         TextFont="UT2LargeFont"
         WinTop=0.103929
         WinLeft=0.355370
         WinWidth=0.634467
         WinHeight=0.061558
         RenderWeight=0.600000
         bBoundToParent=True
         bScaleToParent=True
     End Object
     lbl_Game=GUILabel'ROInterface.RODemosMenu.lblGame'


     Begin Object Class=GUILabel Name=NoPreview
         Caption="No Preview Available"
         TextAlign=TXTA_Center
         TextColor=(B=0,R=125)
         TextFont="UT2HeaderFont"
         bTransparent=False
         bMultiLine=True
         VertAlign=TXTA_Center
         WinTop=0.290546
         WinLeft=0.523305
         WinWidth=0.287844
         WinHeight=0.208806
         RenderWeight=1.000000
         bBoundToParent=True
         bScaleToParent=True
     End Object
     l_NoPreview=GUILabel'ROInterface.RODemosMenu.NoPreview'


     Begin Object Class=GUIImage Name=iMapShot
         ImageStyle=ISTY_Scaled
         ImageRenderStyle=MSTY_Normal
         DropShadowX=8
         DropShadowY=8
         WinHeight=1.000000
         RenderWeight=1.000000
         bBoundToParent=True
         bScaleToParent=True
     End Object
     i_MapShot=GUIImage'ROInterface.RODemosMenu.iMapShot'


     Begin Object Class=GUISectionBackground Name=sb1
         bFillClient=True
         Caption="Demos"
         BottomPadding=0.200000
         WinTop=0.057205
         WinLeft=0.022249
         WinWidth=0.318642
         WinHeight=0.838661
         RenderWeight=0.500000
         bBoundToParent=True
         bScaleToParent=True
         OnPreDraw=sb1.InternalPreDraw
     End Object
     sb_1=GUISectionBackground'ROInterface.RODemosMenu.sb1'


     Begin Object Class=GUISectionBackground Name=sb2
         bFillClient=True
         bNoCaption=True
         WinTop=0.228215
         WinLeft=0.481726
         WinWidth=0.368224
         WinHeight=0.322830
         RenderWeight=0.500000
         bBoundToParent=True
         bScaleToParent=True
         OnPreDraw=sb2.InternalPreDraw
     End Object
     sb_2=GUISectionBackground'ROInterface.RODemosMenu.sb2'


     Begin Object Class=GUISectionBackground Name=sb3
         bFillClient=True
         Caption="Required Packages"
         LeftPadding=0.020000
         RightPadding=0.020000
         WinTop=0.598785
         WinLeft=0.352934
         WinWidth=0.624778
         WinHeight=0.296317
         RenderWeight=0.500000
         bBoundToParent=True
         bScaleToParent=True
         OnPreDraw=sb3.InternalPreDraw
     End Object
     sb_3=GUISectionBackground'ROInterface.RODemosMenu.sb3'


     Begin Object Class=GUISectionBackground Name=iInfoBk
         Caption="Information"
         WinTop=0.059057
         WinLeft=0.352934
         WinWidth=0.624778
         WinHeight=0.537501
         RenderWeight=0.200000
         bBoundToParent=True
         bScaleToParent=True
         OnPreDraw=iInfoBk.InternalPreDraw
     End Object
     sb_4=GUISectionBackground'ROInterface.RODemosMenu.iInfoBk'


     Begin Object Class=GUIButton Name=BB4
         Caption="Watch Demo"
         Hint="Watch the selected demo"
         WinTop=0.908333
         WinLeft=0.701251
         WinWidth=0.120000
         WinHeight=0.036482
         TabOrder=4
         bBoundToParent=True
         OnClick=RODemosMenu.WatchClick
         OnKeyEvent=BB4.InternalOnKeyEvent
     End Object
     b_Watch=GUIButton'ROInterface.RODemosMenu.BB4'


     Begin Object Class=GUIButton Name=BB2
         Caption="Close"
         Hint="Close this dialog"
         WinTop=0.908333
         WinLeft=0.847501
         WinWidth=0.120000
         WinHeight=0.036482
         TabOrder=4
         bBoundToParent=True
         OnClick=RODemosMenu.OnCloseButtonClick
         OnKeyEvent=BB2.InternalOnKeyEvent
     End Object
     b_Back=GUIButton'ROInterface.RODemosMenu.BB2'


     ltScoreLimit="Score Limit:"
     ltTimeLimit="Time Limit:"
     UnknownText="Unknown"
     CorruptDemText="Corrupted or missing .DEMO4 file !"
     ltSelectMsg="Please select a demo from the list to the left."
     ltClientSide="Client Side Demo"
     ltServerSide="Server Side/Single Player Demo"
     ltRecordedBy="Recorded By:"
     ltGoodMsg="All of the packages required for this demo are installed"
     ltBadMsg="In order to be played, this demo requires the packages listed below.  If you are connected to the Internet, they will be autodownloaded when the demo is played||::Required Packages::"
     WindowName="Demo Management"
     WinTop=0.050000
     WinLeft=0.050000
     WinWidth=0.900000
     WinHeight=0.900000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:51.555 - Created with UnCodeX