I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE2:GUIComponent properties (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2003 Object >> GUI >> GUIComponent (properties)
GUIComponent properties in other games:
UE2Runtime, UT2004
Other member categories for this class:
delegates, functions

Properties[edit]

Property group 'Menu'[edit]

bAcceptsInput[edit]

Type: bool

Does this control accept input

bBoundToParent[edit]

Type: bool

Use the Parents Bounds for all positioning

bCaptureMouse[edit]

Type: bool

Set this if the control should capture the mouse when pressed

bCaptureTabs[edit]

Type: bool

This control wants tabs

bFocusOnWatch[edit]

Type: bool

If true, watching focuses

bHasFocus[edit]

Type: bool

Does this component currently have input focus

bMouseOverSound[edit]

Type: bool

Should component bleep when mouse goes over it

bNeverFocus[edit]

Type: bool

This control should never fully receive focus

bRepeatClick[edit]

Type: bool

Have the system accept holding down of the mouse

bRequireReleaseClick[edit]

Type: bool

If True, this component wants the click on release even if it's not active

bScaleToParent[edit]

Type: bool

Use the Parent for scaling

bTabStop[edit]

Type: bool

Does a TAB/Shift-Tab stop here

bVisible[edit]

Type: bool

Is this component currently visible

Default value: True

FocusInstead[edit]

Type: GUIComponent

Who should get the focus instead of this control if bNeverFocus

FriendlyLabel[edit]

Type: GUILabel

My state is projected on this objects state.

Hint[edit]

Type: string

Modifiers: localized

The hint that gets displayed for this component

IniDefault[edit]

Type: string

The default value for a missing ini option

IniOption[edit]

Type: string

Points to the INI option to load for this component

MouseCursorIndex[edit]

Type: int

The mouse cursor to use when over this control

OnClickSound[edit]

Type: EClickSound


StyleName[edit]

Type: string

Name of my Style

Tag[edit]

Type: int

Not used.

Default value: -1

WinHeight[edit]

Type: float

Where does this component exist (in world space) - Grr.. damn Left()

WinLeft[edit]

Type: float

Where does this component exist (in world space) - Grr.. damn Left()

WinTop[edit]

Type: float


WinWidth[edit]

Type: float


Default value: 1.0

Internal variables[edit]

Bounds[edit]

Type: float

Array size: 4

Internal normalized positions in world space

bPendingFocus[edit]

Type: bool


bTimerRepeat[edit]

Type: bool


ClientBounds[edit]

Type: float

Array size: 4

The bounds of the actual client area (minus any borders)

MenuOwner[edit]

Type: GUIComponent

Callback to the Component that owns this one

MenuState[edit]

Type: GUI.eMenuState


SaveColor[edit]

Type: Object.Color


SaveFont[edit]

Type: Font


SaveStyle[edit]

Type: byte


SaveX[edit]

Type: float


SaveY[edit]

Type: float


Style[edit]

Type: GUIStyles


TimerCountdown[edit]

Type: float


TimerIndex[edit]

Type: int

Modifiers: const

For easier maintenance

Default value: -1

TimerInterval[edit]

Type: float