Goblin - A Platform for 3D AR and VR Applications

ScrollBar Members

ScrollBar overview

Public Static Fields

DownButtonLayer 
ThumbLayer 
TrackLayer 
UpButtonLayer 

Protected Static Fields

MinimumThumbSize 

Public Instance Constructors

ScrollBar Constructor Creates a new instance of the scroll bar class

Public Instance Fields

index (inherited from Control) 
isDefault (inherited from Control) 

Public Instance Properties

CanHaveFocus (inherited from Control)Can the control have focus
ControlType (inherited from Control)Type of the control
Hotkey (inherited from Control)The controls hotkey
ID (inherited from Control)Unique ID of the control
IsEnabled (inherited from Control)Is the control enabled
IsVisible (inherited from Control)Is the control visible
Item (inherited from Control) Index for the elements this control has access to
PageSize Size of a 'page'
Parent (inherited from Control)The parent dialog of this control
TrackPosition Position of the track
UserData (inherited from Control)User specified data

Public Instance Methods

ContainsPoint (inherited from Control)Does the control contain this point
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) Gets the Type of the current instance.
HandleKeyboard (inherited from Control)Handle the keyboard data
HandleMouseStores data for a combo box item
MsgProc (inherited from Control)Message Handler
OnFocusIn (inherited from Control)Called when control gets focus
OnFocusOut (inherited from Control)Called when control loses focus
OnHotKey (inherited from Control)Called when the control's hotkey is hit
OnInitialize (inherited from Control)Initialize the control
OnMouseEnter (inherited from Control)Called when mouse goes over the control
OnMouseExit (inherited from Control)Called when mouse leaves the control
Refresh (inherited from Control) Refreshes the control
RenderRender the scroll bar control
ScrollScrolls by delta items. A positive value scrolls down, while a negative scrolls down
SetLocation (inherited from Control)Called to set control's location
SetSize (inherited from Control)Called to set control's size
SetTrackRangeSets the track range
ShowItemShows an item
ToString (inherited from Object) Returns a String that represents the current Object.

Protected Instance Fields

boundingBox (inherited from Control) 
controlId (inherited from Control) 
controlType (inherited from Control) 
controlX (inherited from Control) 
controlY (inherited from Control) 
downButtonRect 
elementList (inherited from Control) 
enabled (inherited from Control) 
end 
hasFocus (inherited from Control) 
height (inherited from Control) 
hotKey (inherited from Control) 
isMouseOver (inherited from Control) 
localUserData (inherited from Control) 
pageSize 
parentDialog (inherited from Control) 
position 
showingThumb 
start 
thumbRect 
trackRect 
upButtonRect 
visible (inherited from Control) 
width (inherited from Control) 

Protected Instance Methods

CapClips position at boundaries
Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.
UpdateRectangles Update all of the rectangles
UpdateThumbRectangleCompute the dimension of the scroll thumb

See Also

ScrollBar Class | Microsoft.Samples.DirectX.UtilityToolkit Namespace