I don't need to test my programs. I have an error-correcting modem.

UE2:GUIComponent properties (UE2Runtime)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:10, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UE2Runtime Object >> GUI >> GUIComponent (properties)
GUIComponent properties in other games:
UT2003, UT2004
Other member categories for this class:
delegates, functions

Properties

Property group 'Menu'

bAcceptsInput

Type: bool

Does this control accept input

bBoundToParent

Type: bool

Use the Parents Bounds for all positioning

bCaptureMouse

Type: bool

Set this if the control should capture the mouse when pressed

bCaptureTabs

Type: bool

This control wants tabs

bFocusOnWatch

Type: bool

If true, watching focuses

bHasFocus

Type: bool

Does this component currently have input focus

bMouseOverSound

Type: bool

Should component bleep when mouse goes over it

bNeverFocus

Type: bool

This control should never fully receive focus

bRepeatClick

Type: bool

Have the system accept holding down of the mouse

bRequireReleaseClick

Type: bool

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

bScaleToParent

Type: bool

Use the Parent for scaling

bTabStop

Type: bool

Does a TAB/Shift-Tab stop here

bVisible

Type: bool

Is this component currently visible

Default value: True

FocusInstead

Type: GUIComponent

Who should get the focus instead of this control if bNeverFocus

FriendlyLabel

Type: GUILabel

My state is projected on this objects state.

Hint

Type: string

Modifiers: localized

The hint that gets displayed for this component

IniDefault

Type: string

The default value for a missing ini option

IniOption

Type: string

Points to the INI option to load for this component

MouseCursorIndex

Type: int

The mouse cursor to use when over this control

OnClickSound

Type: EClickSound


RenderWeight

Type: float

Used to determine sorting in the controls stack

Default value: 0.5

StyleName

Type: string

Name of my Style

TabOrder

Type: int

Used to figure out tabbing

Tag

Type: int

Not used.

Default value: -1

WinHeight

Type: float

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

WinLeft

Type: float

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

WinTop

Type: float


WinWidth

Type: float


Default value: 1.0

Internal variables

Bounds

Type: float

Array size: 4

Internal normalized positions in world space

bPendingFocus

Type: bool


bTimerRepeat

Type: bool


ClientBounds

Type: float

Array size: 4

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

LinkOverrides

Type: GUIComponent

Array size: 4


Links

Type: GUIComponent

Array size: 4


MenuOwner

Type: GUIComponent

Callback to the Component that owns this one

MenuState

Type: GUI.eMenuState


SaveColor

Type: Object.Color


SaveFont

Type: Font


SaveStyle

Type: byte


SaveX

Type: float


SaveY

Type: float


Style

Type: GUIStyles


TimerCountdown

Type: float


TimerIndex

Type: int

Modifiers: const

For easier maintenance

Default value: -1

TimerInterval

Type: float