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

UE2:GUISplitter (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT2004 Object >> GUI >> GUIComponent >> GUIMultiComponent >> GUIPanel >> GUISplitter

Contents

Package: 
XInterface
This class in other games:
UE2Runtime, UT2003

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

[edit] Properties

[edit] Property group 'GUISplitter'

[edit] bDrawSplitter

Type: bool

Draw the actual splitter bar

Default value: True

[edit] bFixedSplitter

Type: bool

Can splitter be moved?

[edit] DefaultPanels

Type: string

Array size: 2

Names of the default panels

[edit] MaxPercentage

Type: float

How big can any 1 panel get

[edit] Panels

Type: GUIComponent

Array size: 2

Quick Reference

[edit] SplitAreaSize

Type: float

size of splitter thing

Default value: 8.0

[edit] SplitOrientation

Type: EGUISplitterType


[edit] SplitPosition

Type: float

0.0 - 1.0

Default value: 0.5

[edit] Default values

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

[edit] Enums

[edit] EGUISplitterType

SPLIT_Vertical 
SPLIT_Horizontal 

[edit] Delegates

[edit] OnReleaseSplitter

delegate OnReleaseSplitter (GUIComponent Sender, float NewPosition)


[edit] Functions

[edit] Native functions

[edit] SplitterUpdatePositions

native function SplitterUpdatePositions ()


[edit] Events

[edit] AppendComponent

event GUIComponent AppendComponent (GUIComponent NewComp, optional bool SkipRemap)

Overrides: GUIMultiComponent.AppendComponent


[edit] InitComponent

event InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: GUIPanel.InitComponent