I love the smell of UnrealEd crashing in the morning. – tarquin

UE2:GUISplitter (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> GUI >> GUIComponent >> GUIMultiComponent >> GUIPanel >> GUISplitter
Package: 
XInterface
This class in other games:
UT2003, UE2Runtime

Class: UT2K4UI.GUISplitter

GUISplitters allow the user to size two other controls (usually Panels)

Written by Jack Porter Updated by Ron Prestenback (c) 2002, Epic Games, Inc. All Rights Reserved

Properties[edit]

Property group 'GUISplitter'[edit]

bDrawSplitter[edit]

Type: bool

Draw the actual splitter bar

Default value: True

bFixedSplitter[edit]

Type: bool

Can splitter be moved?

DefaultPanels[edit]

Type: string

Array size: 2

Names of the default panels

MaxPercentage[edit]

Type: float

How big can any 1 panel get

Panels[edit]

Type: GUIComponent

Array size: 2

Quick Reference

SplitAreaSize[edit]

Type: float

size of splitter thing

Default value: 8.0

SplitOrientation[edit]

Type: EGUISplitterType


SplitPosition[edit]

Type: float

0.0 - 1.0

Default value: 0.5

Default values[edit]

Property Value
bAcceptsInput True
bNeverFocus True
bRequiresStyle True
StyleName "SquareButton"

Enums[edit]

EGUISplitterType[edit]

SPLIT_Vertical 
SPLIT_Horizontal 

Delegates[edit]

OnReleaseSplitter[edit]

delegate OnReleaseSplitter (GUIComponent Sender, float NewPosition)


Functions[edit]

Native functions[edit]

SplitterUpdatePositions[edit]

native function SplitterUpdatePositions ()


Events[edit]

AppendComponent[edit]

event GUIComponent AppendComponent (GUIComponent NewComp, optional bool SkipRemap)

Overrides: GUIMultiComponent.AppendComponent


InitComponent[edit]

event InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: GUIPanel.InitComponent