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

GUI2K4.MutatorConfigMenu

Extends
LockedFloatingWindow

Core.Object
|   
+-- XInterface.GUI
   |   
   +-- XInterface.GUIComponent
      |   
      +-- XInterface.GUIMultiComponent
         |   
         +-- XInterface.GUIPage
            |   
            +-- XInterface.UT2K4GUIPage
               |   
               +-- GUI2K4.PopupPageBase
                  |   
                  +-- GUI2K4.FloatingWindow
                     |   
                     +-- GUI2K4.LockedFloatingWindow
                        |   
                        +-- GUI2K4.MutatorConfigMenu

Variables Summary
array<string>ActiveMuts
boolbIsMultiplayer
moCheckBoxch_Advanced
stringConfigButtonText
stringCustomConfigText
stringEditButtonText
GUIMultiOptionListBoxlb_Config
GUIMultiOptionListli_Config
PlayInfoMutInfo
stringNoPropsMessage
Inherited Variables from GUI2K4.LockedFloatingWindow
b_Cancel, b_OK, EdgeBorder[4], sb_Main, SubCaption
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 AddMutatorHeader (string MutatorName, bool InitialRow)
functionGUIMenuOption AddRule (PlayInfo.PlayInfoData NewRule)
function AlignButtons ()
function ArrayPageClosed (optional bool bCancelled)
function ArrayPropClicked (GUIComponent Sender)
event Closed (GUIComponent Sender, bool bCancelled)
function InitComponent (GUIController MyController, GUIComponent MyComponent)
function Initialize ()
function Initialized ()
function InternalOnChange (GUIComponent Sender)
function InternalOnCreateComponent (GUIComponent NewComp, GUIComponent Sender)
function ListOnCreateComponent (GUIMenuOption NewComp, GUIMultiOptionList Sender)
functionbool MutatorHasProps (class<Mutator> MutatorClass)
function OpenCustomConfigMenu (GUIComponent Sender)
Inherited Functions from GUI2K4.LockedFloatingWindow
AlignButtons, InitComponent, InternalOnClick, InternalOnCreateComponent
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

ActiveMuts Source code

var array<string> ActiveMuts;

bIsMultiplayer Source code

var bool bIsMultiplayer;

ch_Advanced Source code

var automated moCheckBox ch_Advanced;

ConfigButtonText Source code

var localized string ConfigButtonText;

CustomConfigText Source code

var localized string CustomConfigText;

EditButtonText Source code

var localized string EditButtonText;

lb_Config Source code

var automated GUIMultiOptionListBox lb_Config;

li_Config Source code

var GUIMultiOptionList li_Config;

MutInfo Source code

var PlayInfo MutInfo;

NoPropsMessage Source code

var localized string NoPropsMessage;


Functions Detail

AddMutatorHeader Source code

function AddMutatorHeader ( string MutatorName, bool InitialRow )

AddRule Source code

function GUIMenuOption AddRule ( PlayInfo.PlayInfoData NewRule )

AlignButtons Source code

function AlignButtons ( )

ArrayPageClosed Source code

function ArrayPageClosed ( optional bool bCancelled )

ArrayPropClicked Source code

function ArrayPropClicked ( GUIComponent Sender )

Closed Source code

event Closed ( GUIComponent Sender, bool bCancelled )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyComponent )

Initialize Source code

function Initialize ( )

Initialized Source code

function Initialized ( )

InternalOnChange Source code

function InternalOnChange ( GUIComponent Sender )

InternalOnCreateComponent Source code

function InternalOnCreateComponent ( GUIComponent NewComp, GUIComponent Sender )

ListOnCreateComponent Source code

function ListOnCreateComponent ( GUIMenuOption NewComp, GUIMultiOptionList Sender )

MutatorHasProps Source code

function bool MutatorHasProps ( class<Mutator> MutatorClass )

OpenCustomConfigMenu Source code

function OpenCustomConfigMenu ( GUIComponent Sender )


Defaultproperties

defaultproperties
{
     ConfigButtonText="Open"
     EditButtonText="Edit"
     NoPropsMessage="No Configurable Properties"
     Begin Object Class=GUIMultiOptionListBox Name=ConfigList
         bVisibleWhenEmpty=True
         OnCreateComponent=MutatorConfigMenu.InternalOnCreateComponent
         WinTop=0.143333
         WinLeft=0.037500
         WinWidth=0.918753
         WinHeight=0.697502
         RenderWeight=0.900000
         TabOrder=1
         bBoundToParent=True
         bScaleToParent=True
         OnChange=MutatorConfigMenu.InternalOnChange
     End Object
     lb_Config=GUIMultiOptionListBox'GUI2K4.MutatorConfigMenu.ConfigList'

     Begin Object Class=moCheckBox Name=AdvancedButton
         Caption="View Advanced Options"
         OnCreateComponent=AdvancedButton.InternalOnCreateComponent
         Hint="Toggles whether advanced properties are displayed"
         WinTop=0.911982
         WinLeft=0.037500
         WinWidth=0.310000
         WinHeight=0.040000
         RenderWeight=1.000000
         TabOrder=1
         bBoundToParent=True
         OnChange=MutatorConfigMenu.InternalOnChange
     End Object
     ch_Advanced=moCheckBox'GUI2K4.MutatorConfigMenu.AdvancedButton'

     SubCaption="Mutator Configuration"
     WindowName="Custom Configuration Page"
}

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