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

# GUI.GUIMenuOption

Extends
  GUIMultiComponent
Modifiers
  HideCategories ( Menu , Object ) Native

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

#### Direct Known Subclasses:

> moCheckBox, moComboBox, moEditBox, moFloatEdit, moNumericEdit

Variables Summary
GUIComponent | MyComponent
GUILabel | MyLabel
GUIMenuOption
bool | bFlipped
bool | bHeightFromComponent
bool | bSquare
bool | bVerticalLayout
string | Caption
float | CaptionWidth
string | ComponentClassName
eTextAlign | ComponentJustification
float | ComponentWidth
eTextAlign | LabelJustification
string | LabelStyle

Inherited Variables from GUI.GUIMultiComponent
Components, Controls, ControlSpecs, PropagateActivity, PropagateState, 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

Enumerations Summary

Inherited Enumerations from GUI.GUIComponent
EClickSound

Structures Summary

Inherited Structures from GUI.GUIComponent
sDynamicPositionSpec, sTransitionSpec

Functions Summary
|  | InitComponent (GUIComponent MyOwner))
|  | InternalOnChange (GUIComponent Sender))
|  | OnConstruct (GUIController MyController))

Inherited Functions from GUI.GUIMultiComponent
Activate, AddComponent, AppendComponent, BringBackward, BringForward, BringToBack, BringToFront, CreateControl, DeActivate, DisableComponent, EnableComponent, FindCenterPoint, FindComponent, FindComponentIndex, FindControlIndex, FindDist, Free, Hide, InitComponent, InitializeControls, InsertComponent, InternalBringBackward, InternalBringForward, LogControls, MapControls, OnConstruct, RemapComponents, RemoveComponent, RemoveControl, ReorderComponents, ReweightComponents, SaveLayout, SetRadioGroup, Show, SwapControlIndicies, TabControl, TestControls

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

Variables Detail

#### MyComponent Source code

var GUIComponent MyComponent;

#### MyLabel Source code

var GUILabel MyLabel;

### GUIMenuOption

#### bFlipped Source code

var(GUIMenuOption) config bool bFlipped;

> Draw the Component to the left of the caption

#### bHeightFromComponent Source code

var(GUIMenuOption) config bool bHeightFromComponent;

> Get the Height of this component from the Component

#### bSquare Source code

var(GUIMenuOption) config bool bSquare;

> Use the Height for the Width

#### bVerticalLayout Source code

var(GUIMenuOption) config bool bVerticalLayout;

> Layout controls vertically

#### Caption Source code

var(GUIMenuOption) config localized string Caption;

> Caption for the label

#### CaptionWidth Source code

var(GUIMenuOption) config float CaptionWidth;

> How big should the Caption be

#### ComponentClassName Source code

var(GUIMenuOption) config string ComponentClassName;

> Name of the component to spawn

#### ComponentJustification Source code

var(GUIMenuOption) config eTextAlign ComponentJustification;

> How do we justify the label

#### ComponentWidth Source code

var(GUIMenuOption) config float ComponentWidth;

> How big should the Component be (-1 = 1-CaptionWidth)

#### LabelJustification Source code

var(GUIMenuOption) config eTextAlign LabelJustification;

> How do we justify the label

#### LabelStyle Source code

var(GUIMenuOption) config string LabelStyle;

> Name of the GUIStyle for the label

Functions Detail

#### InitComponent Source code

function InitComponent ( GUIComponent MyOwner) )

#### InternalOnChange Source code

function InternalOnChange ( GUIComponent Sender) )

#### OnConstruct Source code

function OnConstruct ( GUIController MyController) )

Defaultproperties

    defaultproperties
    {
    	bHeightFromComponent=true
    	CaptionWidth=0.5
    	ComponentWidth=-1
    	WinWidth=0.500000
    	WinHeight=0.060000
    	WinLeft=0.496094
    	WinTop=0.347656

    	bFlipped=false
    	LabelJustification=TXTA_Left
    	ComponentJustification=TXTA_Right
    	bSquare=false
        bTabStop=true
    	PropagateVisibility=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.325 - Created with UnCodeX