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

UE2:GUIScrollBarBase (UT2004)

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

Class: XInterface.GUIScrollBarBase Parent: XInterface.GUIMultiComponent

Base class for scroll bar assemblies

Properties[edit]

Property group 'GUIScrollBarBase'[edit]

BigStep[edit]

Type: int

big step, by default one page

ItemCount[edit]

Type: int

total number of items

ItemsPerPage[edit]

Type: int

number of visible items per page

MinGripPixels[edit]

Type: int

Minimum size (in pixels) to draw the grip.

Orientation[edit]

Type: GUI.EOrientation


Step[edit]

Type: int

How many elements to consider a single line

Default value: 1

Internal variables[edit]

CurPos[edit]

Type: int

current possition

GrabOffset[edit]

Type: float

distance from top of button that the user started their drag. Set natively.

GripPos[edit]

Type: float

Where in the ScrollZone is the grip - Set Natively

GripSize[edit]

Type: float

How big is the grip - Set Natively

MyDecreaseButton[edit]

Type: GUIScrollButtonBase

Modifiers: automated


MyGripButton[edit]

Type: GUIGripButtonBase

Modifiers: automated


MyIncreaseButton[edit]

Type: GUIScrollButtonBase

Modifiers: automated


MyList[edit]

Type: GUIListBase


MyScrollZone[edit]

Type: GUIScrollZoneBase

Modifiers: automated


Default values[edit]

Property Value
bTabStop False
PropagateVisibility True

Delegates[edit]

AlignThumb[edit]

delegate AlignThumb ()


MoveGripBy[edit]

delegate MoveGripBy (int items)


PositionChanged[edit]

delegate PositionChanged (int NewPos)


Functions[edit]

Events[edit]

InitComponent[edit]

event InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: GUIMultiComponent.InitComponent


Other instance functions[edit]

DecreaseClick[edit]

function bool DecreaseClick (GUIComponent Sender)


GripPreDraw[edit]

function bool GripPreDraw (GUIComponent Sender)


IncreaseClick[edit]

function bool IncreaseClick (GUIComponent Sender)


Refocus[edit]

function Refocus (GUIComponent Who)


SetFriendlyLabel[edit]

function SetFriendlyLabel (GUILabel NewLabel)

Overrides: GUIComponent.SetFriendlyLabel


SetList[edit]

function SetList (GUIListBase List)


UpdateGripPosition[edit]

function UpdateGripPosition (float NewPos)


WheelDown[edit]

function WheelDown ()


WheelUp[edit]

function WheelUp ()