UE2:GUIScrollBarBase (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:11, 17 May 2008 by Wormbo (talk | contribs) (Auto-generated page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
UT2004 Object >> GUI >> GUIComponent >> GUIMultiComponent >> GUIScrollBarBase
Package:
XInterface
Direct subclasses:
GUIHorzScrollBar, GUIVertScrollBar
This class in other games:

Class: XInterface.GUIScrollBarBase Parent: XInterface.GUIMultiComponent

Base class for scroll bar assemblies

Properties

Property group 'GUIScrollBarBase'

BigStep

Type: int

big step, by default one page

ItemCount

Type: int

total number of items

ItemsPerPage

Type: int

number of visible items per page

MinGripPixels

Type: int

Minimum size (in pixels) to draw the grip.

Orientation

Type: GUI.EOrientation


Step

Type: int

How many elements to consider a single line

Default value: 1

Internal variables

CurPos

Type: int

current possition

GrabOffset

Type: float

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

GripPos

Type: float

Where in the ScrollZone is the grip - Set Natively

GripSize

Type: float

How big is the grip - Set Natively

MyDecreaseButton

Type: GUIScrollButtonBase

Modifiers: automated


MyGripButton

Type: GUIGripButtonBase

Modifiers: automated


MyIncreaseButton

Type: GUIScrollButtonBase

Modifiers: automated


MyList

Type: GUIListBase


MyScrollZone

Type: GUIScrollZoneBase

Modifiers: automated


Default values

Property Value
bTabStop False
PropagateVisibility True

Delegates

AlignThumb

delegate AlignThumb ()


MoveGripBy

delegate MoveGripBy (int items)


PositionChanged

delegate PositionChanged (int NewPos)


Functions

Events

InitComponent

event InitComponent (GUIController MyController, GUIComponent MyOwner)

Overrides: GUIMultiComponent.InitComponent


Other instance functions

DecreaseClick

function bool DecreaseClick (GUIComponent Sender)


GripPreDraw

function bool GripPreDraw (GUIComponent Sender)


IncreaseClick

function bool IncreaseClick (GUIComponent Sender)


Refocus

function Refocus (GUIComponent Who)


SetFriendlyLabel

function SetFriendlyLabel (GUILabel NewLabel)

Overrides: GUIComponent.SetFriendlyLabel


SetList

function SetList (GUIListBase List)


UpdateGripPosition

function UpdateGripPosition (float NewPos)


WheelDown

function WheelDown ()


WheelUp

function WheelUp ()