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

ROInterface.ROCommunicationPage

Extends
LargeWindow

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

Variables Summary
GUIButtonb_Close
GUIButtonb_Reset
ROUT2K4Tab_MidGameVoiceChatmainpanel
MidGame
GUITabControlc_Main
GUITabItemIARulesPanel
array<GUITabItem>Panels
GUITabItemSPRulesPanel
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 AddPanels ()))
functionbool FloatingPreDraw (Canvas C ))
function InitComponent (GUIController MyController, GUIComponent MyComponent))
functionbool InternalOnClick (GUIComponent Sender))
function InternalOnClose (optional Bool bCanceled))
eventbool NotifyLevelChange ()))
function RemoveMultiplayerTabs (GameInfo Game))
function SetTitle ()))
function UpdateChatRestriction (MidGamePanel Sender, int PlayerID ))
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_Close Source code

var automated GUIButton b_Close;

b_Reset Source code

var automated GUIButton b_Reset;

mainpanel Source code

var ROUT2K4Tab_MidGameVoiceChat mainpanel;

MidGame

c_Main Source code

var(MidGame) automated GUITabControl c_Main;

IARulesPanel Source code

var(MidGame) GUITabItem IARulesPanel;

Panels Source code

var(MidGame) array<GUITabItem> Panels;

SPRulesPanel Source code

var(MidGame) GUITabItem SPRulesPanel;


Functions Detail

AddPanels Source code

function AddPanels ( ) )

FloatingPreDraw Source code

function bool FloatingPreDraw ( Canvas C ) )

InitComponent Source code

function InitComponent ( GUIController MyController, GUIComponent MyComponent) )

InternalOnClick Source code

function bool InternalOnClick ( GUIComponent Sender) )

InternalOnClose Source code

function InternalOnClose ( optional Bool bCanceled) )

NotifyLevelChange Source code

event bool NotifyLevelChange ( ) )
\ if (Game.CurrentGameProfile != none) Panels[2] = SPRulesPanel; //there's no map rotation in a single player tournament Panels.Remove(3,1); Panels.Remove(1,1);

RemoveMultiplayerTabs Source code

function RemoveMultiplayerTabs ( GameInfo Game) )

SetTitle Source code

function SetTitle ( ) )

UpdateChatRestriction Source code

function UpdateChatRestriction ( MidGamePanel Sender, int PlayerID ) )


Defaultproperties

defaultproperties
{
     Panels(0)=(ClassName="ROInterface.ROUT2K4Tab_MidGameVoiceChat",Caption="Communication",Hint="Manage communication with other players")
     SPRulesPanel=(ClassName="ROInterface.ROUT2K4Tab_ServerInfo",Caption="Rules",Hint="Game settings")
     Begin Object Class=GUITabControl Name=LoginMenuTC
         bFillSpace=True
         bDockPanels=True
         TabHeight=0.000000
         WinTop=0.050000
         WinLeft=0.012500
         WinWidth=0.974999
         WinHeight=0.900000
         bBoundToParent=True
         bScaleToParent=True
         bAcceptsInput=True
         OnActivate=LoginMenuTC.InternalOnActivate
     End Object
     c_Main=GUITabControl'ROInterface.ROCommunicationPage.LoginMenuTC'


     Begin Object Class=GUIButton Name=ResetButton
         Caption="Reset"
         MenuState=MSAT_Disabled
         Hint="Reset & reload all player chat restrictions"
         WinTop=0.841335
         WinLeft=0.607745
         WinWidth=0.120067
         TabOrder=7
         bStandardized=True
         OnClick=ROCommunicationPage.InternalOnClick
         OnKeyEvent=ResetButton.InternalOnKeyEvent
     End Object
     b_Reset=GUIButton'ROInterface.ROCommunicationPage.ResetButton'


     Begin Object Class=GUIButton Name=CloseButton
         Caption="Close"
         Hint="Close this window"
         WinTop=0.841335
         WinLeft=0.738995
         WinWidth=0.120067
         TabOrder=8
         bStandardized=True
         OnClick=ROCommunicationPage.InternalOnClick
         OnKeyEvent=CloseButton.InternalOnKeyEvent
     End Object
     b_Close=GUIButton'ROInterface.ROCommunicationPage.CloseButton'


     DefaultLeft=0.110313
     DefaultTop=0.057916
     DefaultWidth=0.779688
     DefaultHeight=0.847083
     bPersistent=True
     bAllowedAsLast=True
     WinTop=0.057916
     WinLeft=0.110313
     WinWidth=0.779688
     WinHeight=0.847083
}

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