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

GUI2K4.UT2K4Movies

Extends
ModsAndDemosTabs

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPanel
            |   
            +-- XInterface.GUITabPanel
               |   
               +-- XInterface.UT2K4TabPanel
                  |   
                  +-- GUI2K4.ModsAndDemosTabs
                     |   
                     +-- GUI2K4.UT2K4Movies

Variables Summary
array<DefItem>DefaultItems
GUIImagei_MapPreview
GUIScrollTextBoxlb_MapDesc
GUIListBoxlb_Maps
GUILabell_MapAuthor
GUILabell_NoPreview
array<CacheManager.MapRecord>Maps
GUISectionBackgroundsb_Maps
GUISectionBackgroundsb_Preview
AltSectionBackgroundsb_Scroll
Inherited Variables from GUI2K4.ModsAndDemosTabs
MyPage

Structures Summary
DefItem
MapName, Title, Author

Functions Summary
functionbool DefaultMovie (string Mov))
functionstring GetMovieInfo (string Index, tring prop))
function InitComponent (GUIController MyController, GUIComponent MyOwner))
function MapListChange (GUIComponent Sender))
functionbool MovieClick (GUIComponent Sender))
function UpdateScreenshot (string ScreenShotRef))
Inherited Functions from GUI2K4.ModsAndDemosTabs
InitComponent, ShowPanel


Variables Detail

DefaultItems Source code

var array<DefItem> DefaultItems;

i_MapPreview Source code

var automated GUIImage i_MapPreview;

lb_MapDesc Source code

var automated GUIScrollTextBox lb_MapDesc;

lb_Maps Source code

var automated GUIListBox lb_Maps;

l_MapAuthor Source code

var automated GUILabel l_MapAuthor;

l_NoPreview Source code

var automated GUILabel l_NoPreview;

Maps Source code

var array<CacheManager.MapRecord> Maps;

sb_Maps Source code

var automated GUISectionBackground sb_Maps;

sb_Preview Source code

var automated GUISectionBackground sb_Preview;

sb_Scroll Source code

var automated AltSectionBackground sb_Scroll;


Structures Detail

DefItem Source code

struct DefItem
{
var localized string Author;
var localized string MapName;
var localized string Title;
};



Functions Detail

DefaultMovie Source code

function bool DefaultMovie ( string Mov) )

GetMovieInfo Source code

function string GetMovieInfo ( string Index,string prop) )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyOwner) )

MapListChange Source code

function MapListChange ( GUIComponent Sender) )

MovieClick Source code

function bool MovieClick ( GUIComponent Sender) )

UpdateScreenshot Source code

function UpdateScreenshot ( string ScreenShotRef) )


Defaultproperties

defaultproperties
{
    Begin Object class=GUISectionBackground Name=sbMaps
		WinWidth=0.482149
		WinHeight=0.523611
		WinLeft=0.016993
		WinTop=0.018125
		Caption="Movie Selection"
		bFillClient=true
    End Object
    sb_Maps=sbMaps


    Begin Object Class=GUIListBox Name=lbMaps
		WinWidth=0.422481
		WinHeight=0.449870
		WinLeft=0.045671
		WinTop=0.169272
        bVisibleWhenEmpty=true
        Hint="Click a movie to see a preview and description.  Double-click to view it."
        StyleName="NoBackground"
        TabOrder=0
        bBoundToParent=false
        bScaleToParent=false
    End Object
    lb_Maps=lbMaps


    Begin Object class=GUISectionBackground Name=sbPreview
		WinWidth=0.470899
		WinHeight=0.527876
		WinLeft=0.515743
		WinTop=0.018125
		Caption="Preview"
		bFillClient=true
    End Object
    sb_Preview=sbPreview


    Begin Object Class=GUILabel Name=lNoPreview
		WinWidth=0.372002
		WinHeight=0.357480
		WinLeft=0.562668
		WinTop=0.107691
        TextFont="UT2HeaderFont"
        TextAlign=TXTA_Center
        VertAlign=TXTA_Center
        bMultiline=True
        bTransparent=False
        TextColor=(R=247,G=255,B=0,A=255)
        Caption="No Preview Available"
    End Object
    l_NoPreview=lNoPreview


    Begin Object Class=GUIImage Name=iMapPreview
		WinWidth=0.372002
		WinHeight=0.357480
		WinLeft=0.562668
		WinTop=0.107691
        ImageColor=(R=255,G=255,B=255,A=255)
        ImageStyle=ISTY_Scaled
        ImageRenderStyle=MSTY_Normal
        RenderWeight=0.2
    End Object
    i_MapPreview=iMapPreview


    Begin Object class=GUILabel Name=MapAuthorLabel
        Caption=""
        TextAlign=TXTA_Center
        StyleName="TextLabel"
		WinWidth=0.426180
		WinHeight=0.032552
		WinLeft=0.538209
		WinTop=0.467658
        RenderWeight=0.3
    End Object
    l_MapAuthor=MapAuthorLabel



	Begin Object class=AltSectionBackground name=sbScroll
		WinWidth=0.967924
		WinHeight=0.421870
		WinLeft=0.019970
		WinTop=0.561207
		Caption="Movie Description"
		bFillClient=true
	End Object
	sb_Scroll=sbScroll


    Begin Object Class=GUIScrollTextBox Name=lbMapDesc
		WinWidth=0.379993
		WinHeight=0.268410
		WinLeft=0.561065
		WinTop=0.628421
        CharDelay=0.0025
        EOLDelay=0.5
        bNeverFocus=true
        StyleName="NoBackground"
        bTabStop=False
    End Object
    lb_MapDesc=lbMapDesc
 	Tag=4


	DefaultItems(0)=(MapName="MOV-UT2004-Intro",Title="UT2004 Single Player Introduction Movie",Author="Epic Games")
	DefaultItems(1)=(MapName="MOV-UT2-Intro",Title="UT2003 Single Player Introduction Movie",Author="Epic Games")
	DefaultItems(2)=(MapName="TUT-BR",Title="Bombing Run Tutorial",Author="Epic Games")
	DefaultItems(3)=(MapName="TUT-CTF",Title="Capture the Flag Tutorial",Author="Epic Games")
	DefaultItems(4)=(MapName="TUT-DM",Title="Deathmatch Tutorial",Author="Epic Games")
	DefaultItems(5)=(MapName="TUT-DOM",Title="Double Domination Tutorial",Author="Epic Games")
	DefaultItems(6)=(MapName="TUT-ONS",Title="Onslaught Tutorial",Author="Epic Games")
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:27.096 - Created with UnCodeX