Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# GUI.GUIMultiComponent

Extends
  GUIComponent
Modifiers
  HideCategories ( Menu , Object ) Native

    Core.Object
    |
    +-- GUI.GUI
       |
       +-- GUI.GUIComponent
          |
          +-- GUI.GUIMultiComponent

#### Direct Known Subclasses:

> GUIComboBox, GUIDualSelectionLists, GUIFloatEdit, GUIListBoxBase, GUIMenuOption, GUIMultiColumnList, GUINumericEdit, GUIPage, GUIPanel, GUIScrollBarBase, GUITabControl, TribesInventoryWeaponSlot

Variables Summary
GUIMultiComponent
array<GUIComponent> | Components
array<GUIComponent> | Controls
array<ControlSpec> | ControlSpecs
bool | PropagateActivity
bool | PropagateState
bool | PropagateVisibility

Inherited Variables from GUI.GUIComponent
bAcceptsInput, bActiveInput, bAllowHTMLTextFormatting, bAllowPressedEffect, bBoundToParent, bCanBeShown, bCaptureMouse, bCaptureTabs, bDirty, bDrawStyle, bFocusOnWatch, bHideMouseCursor, bHitTestOnClientBounds, bInited, bMaintainFocus, bMouseOverSound, bNeverFocus, Bounds[4], bPersistent, bPlayerMoveAllowed, bRepeatClick, bRepeatCycling, bRepositioning, bRequireReleaseClick, bSaved, bScaled, bScaleToParent, bSwallowAllKeyEvents, bTabStop, bTimerRepeat, bVisible, ClientBounds[4], CyclePosition, FocusInstead, Hint, LinkOverrides[4], Links[4], MenuOwner, MenuState, MouseCursorIndex, MoveGroup, MovePositions, OnClickSound, RadioGroup, RenderWeight, SaveColor, SaveFont, SaveStyle, SaveX, SaveY, Style, StyleName, TabOrder, TimerCountdown, TimerIndex, TimerInterval, TransitionSpec, UndoHistory, UndoLevel, WinHeight, WinLeft, WinTop, WinWidth

Inherited Variables from GUI.GUI
Controller, QBTN_Abort, QBTN_AbortRetry, QBTN_Cancel, QBTN_Continue, QBTN_Ignore, QBTN_No, QBTN_Ok, QBTN_OkCancel, QBTN_Retry, QBTN_TimeOut, QBTN_Yes, QBTN_YesNo, QBTN_YesNoCancel

Enumerations Summary

Inherited Enumerations from GUI.GUIComponent
EClickSound

Inherited Enumerations from GUI.GUI
eEditMask, eIconPosition, eImgAlign, eImgStyle, eListElemDisplay, EMenuRenderStyle, eMenuState, eProgressDirection, eTextAlign, eTextCase, eXControllerCodes

Structures Summary

Inherited Structures from GUI.GUIComponent
sDynamicPositionSpec, sTransitionSpec

Inherited Structures from GUI.GUI
ControlSpec, GUIListElem

Functions Summary
|  | Activate ()))
| GUIComponent | AddComponent (string ComponentClass, optional string ComponentName, optional bool bInitNewComponent ))
| GUIComponent | AppendComponent (GUIComponent NewComp))
|  | BringBackward (GUIComponent Ctrl ))
|  | BringForward (GUIComponent Ctrl ))
|  | BringToBack (GUIComponent Ctrl ))
|  | BringToFront (GUIComponent Ctrl ))
| GUIComponent | CreateControl (string theClass, string theName ))
|  | DeActivate ()))
|  | DisableComponent ()))
|  | EnableComponent ()))
|  | FindCenterPoint (GUIComponent What, out float X, out float Y))
| GUIComponent | FindComponent (string theName, optional bool bExact, optional bool bAssert ))
| int | FindComponentIndex (GUIComponent Who))
| int | FindControlIndex (GUIComponent Who))
| float | FindDist (GUIComponent Source, GUIComponent Target))
|  | Free (optional bool bForce ))
|  | Hide ()))
|  | InitComponent (GUIComponent MyOwner))
|  | InitializeControls ()
| GUIComponent | InsertComponent (GUIComponent NewComp, int Index))
|  | InternalBringBackward (GUIComponent Ctrl ))
|  | InternalBringForward (GUIComponent Ctrl ))
|  | LogControls ()))
|  | MapControls ()))
|  | OnConstruct (GUIController MyController))
|  | RemapComponents ()))
| bool | RemoveComponent (GUIComponent Comp, optional bool bRemap))
| bool | RemoveControl (GUIComponent Ctrl ))
|  | ReorderComponents ()))
|  | ReweightComponents ()))
|  | SaveLayout (bool FlushToDisk))
|  | SetRadioGroup (GUIRadioButton group ))
|  | Show ()))
|  | SwapControlIndicies (int x, int y ))
|  | TabControl (int offset ))
| bool | TestControls (int Mode, int SourceIndex, int TargetIndex))

Inherited Functions from GUI.GUIComponent
Activate, ActualHeight, ActualLeft, ActualTop, ActualWidth, ChangeStyle, Click, Construct, CyclePositions, DblClick, DeActivate, DisableComponent, EnableComponent, FillOwner, Focus, Free, Hide, InitComponent, InitDelegates, IsAtPosition, IsInBounds, IsInClientBounds, KillTimer, LoadLayoutFromHistory, LoseFocus, MenuStateChange, MousePressed, MouseReleased, OnChangeLayout, OnConstruct, OnResolutionChanged, PlayerOwner, Press, RedoLayout, RegisterNotifyResolutionChanged, RePosition, RePositionCompleted, RePositionTo, SaveLayout, SaveLayoutToHistory, SetActive, SetDirty, SetEnabled, SetFocusInstead, SetHint, SetLinkOverrides, SetLinks, SetRadioGroup, SetTimer, SetVisibility, Show, StopCycling, StripColorCodes, Timer, UndoLayout, Watched

Inherited Functions from GUI.GUI
CopyConfig, CreateElement, IsDigit, MakeColorCode, StripCodes

Variables Detail

### GUIMultiComponent

#### Components Source code

var(GUIMultiComponent) editinline EditConst array<GUIComponent> Components;

> An Array of Controls that can be tabbed to

#### Controls Source code

var(GUIMultiComponent) editinline EditConst array<GUIComponent> Controls;

> An Array of Components that make up this Control

#### ControlSpecs Source code

var(GUIMultiComponent) config editinline array<ControlSpec> ControlSpecs;

> Config-ed controls, Please add/remove using Ctrl+N & Ctrl+Delete in the GUI Editor

#### PropagateActivity Source code

var(GUIMultiComponent) config bool PropagateActivity;

> Does changes to activity propagate down the line

#### PropagateState Source code

var(GUIMultiComponent) config bool PropagateState;

> Does changes to MenuState propagate down the line

#### PropagateVisibility Source code

var(GUIMultiComponent) config bool PropagateVisibility;

> Does changes to visibility propagate down the line

Functions Detail

#### Activate Source code

event Activate ( ) )

#### AddComponent Source code

event GUIComponent AddComponent ( string ComponentClass, optional string ComponentName, optional bool bInitNewComponent ) )

#### AppendComponent Source code

event GUIComponent AppendComponent ( GUIComponent NewComp) )

#### BringBackward Source code

event BringBackward ( GUIComponent Ctrl ) )

#### BringForward Source code

event BringForward ( GUIComponent Ctrl ) )

#### BringToBack Source code

event BringToBack ( GUIComponent Ctrl ) )

#### BringToFront Source code

event BringToFront ( GUIComponent Ctrl ) )

#### CreateControl Source code

event GUIComponent CreateControl ( string theClass, string theName ) )

#### DeActivate Source code

event DeActivate ( ) )

#### DisableComponent Source code

event DisableComponent ( ) )

#### EnableComponent Source code

event EnableComponent ( ) )

#### FindCenterPoint Source code

function FindCenterPoint ( GUIComponent What, out float X, out float Y) )

#### FindComponent Source code

event GUIComponent FindComponent ( string theName, optional bool bExact, optional bool bAssert ) )

#### FindComponentIndex Source code

event int FindComponentIndex ( GUIComponent Who) )

#### FindControlIndex Source code

private function int FindControlIndex ( GUIComponent Who) )

#### FindDist Source code

function float FindDist ( GUIComponent Source, GUIComponent Target) )

#### Free Source code

event Free ( optional bool bForce ) )

#### Hide Source code

event Hide ( ) )

#### InitComponent Source code

function InitComponent ( GUIComponent MyOwner) )

#### InitializeControls Source code

native function InitializeControls ( )

#### InsertComponent Source code

event GUIComponent InsertComponent ( GUIComponent NewComp, int Index) )

#### InternalBringBackward Source code

private function InternalBringBackward ( GUIComponent Ctrl ) )

#### InternalBringForward Source code

private function InternalBringForward ( GUIComponent Ctrl ) )

#### LogControls Source code

function LogControls ( ) )

#### MapControls Source code

function MapControls ( ) )

#### OnConstruct Source code

function OnConstruct ( GUIController MyController) )

#### RemapComponents Source code

event RemapComponents ( ) )

#### RemoveComponent Source code

event bool RemoveComponent ( GUIComponent Comp, optional bool bRemap) )

#### RemoveControl Source code

event bool RemoveControl ( GUIComponent Ctrl ) )

#### ReorderComponents Source code

event ReorderComponents ( ) )

#### ReweightComponents Source code

function ReweightComponents ( ) )

#### SaveLayout Source code

function SaveLayout ( bool FlushToDisk) )

#### SetRadioGroup Source code

function SetRadioGroup ( GUIRadioButton group ) )

#### Show Source code

event Show ( ) )

#### SwapControlIndicies Source code

private function SwapControlIndicies ( int x, int y ) )

#### TabControl Source code

event TabControl ( int offset ) )

#### TestControls Source code

function bool TestControls ( int Mode, int SourceIndex, int TargetIndex) )

Defaultproperties

    defaultproperties
    {

    	bTabStop=true
        PropagateVisibility=true
        PropagateActivity=true
        PropagateState=true
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:30.355 - Created with UnCodeX