Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Standard Widget used as the thumb for the mini vertical scrollbar.

Namespace: Visual3D.UI.Controls.Standard
Assembly: Standard Assets (in Standard Assets.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

      
 C#  Visual Basic 
public class StandardMiniVerticalScrollbarThumb : ThumbControl
Public Class StandardMiniVerticalScrollbarThumb _
	Inherits ThumbControl

Members

                  
 All Members  Constructors   Fields   Properties   Methods   Events  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
StandardMiniVerticalScrollbarThumb(ControlConfig)
Constructor.
AbsoluteToRelative(ScreenPoint)
AbsoluteToRelative(ScreenRectangle)
AbsoluteToRelative(ScreenSize)
AbsoluteToRelativeX(Single)
AbsoluteToRelativeY(Single)
ActionIsActive(NameID) (Inherited from Entity.)
Activate()()()()
Enables an entity and its scripted or diagrammed interactivity.
(Inherited from Entity.)
Activate(IComponentOwner)
Sets activity Owner and then Activates this activity.
(Inherited from Entity.)
ActivateAction(ActionBase) (Inherited from Entity.)
ActivateAction(NameID) (Inherited from Entity.)
Activated (Inherited from Entity.)
ActivationFrameNumber (Inherited from Entity.)
Activities (Inherited from Entity.)
Add(Object) (Inherited from Entity.)
Add(Type, Object) (Inherited from Entity.)
Add(NameID, Object) (Inherited from Entity.)
AddAction(ActionBase) (Inherited from Entity.)
AddAction(NameID, ActionBase) (Inherited from Entity.)
AddChild(String)
Add the named Control as a child of this Control. If the Control \a name is already attached to a Control, it is detached before being added to this Control.
AddChild(Control)
Add the specified Control as a child of this Control. If the Control is already attached to a Control, it is detached before being added to this Control.
Alpha
Get/Set the current alpha value for this Control.
AlphaChanged
AlphaScalar
Scales Alpha by an additional amount.
AlwaysOnTop
Gets/Sets whether this Control is 'always on top' or not. If not, it follows normal Z-order behavior.
AlwaysOnTopChanged
AnchorInfo
Gets/Sets Gui Anchor information.
AnchorRelativeOffset
Gets/Sets Gui Relative ScreenPoint Offset to Anchor to.
AssetID (Inherited from Registered.)
AssetInfo (Inherited from Registered.)
AssetOwner
Gets or sets the owner to which this asset belongs and is a member of.
(Inherited from Asset.)
Attach(Object) (Inherited from Entity.)
AttachedToOwner(IComponentOwner) (Inherited from EntityComponent.)
BaseAsset (Inherited from Registered.)
ButtonColorDisabled
Get/Set simple background color that button will show as in disabled state. (If IsSimpleButtonEnabled is true)
(Inherited from BaseButton.)
ButtonColorHover
Get/Set simple background color that button will show as in hovered state. (If IsSimpleButtonEnabled is true)
(Inherited from BaseButton.)
ButtonColorNormal
Get/Set simple background color that button will show as in normal state. (If IsSimpleButtonEnabled is true)
(Inherited from BaseButton.)
ButtonColorPressed
Get/Set simple background color that button will show as in pressed state. (If IsSimpleButtonEnabled is true)
(Inherited from BaseButton.)
CanAttach(Object) (Inherited from Entity.)
CanDetach(Object) (Inherited from Entity.)
CaptureGained
CaptureInput()()()()
Capture input to this control.
CaptureLost
Character
ChildAdded
ChildControlCount
Gets the number of child Controls attached to this Control.
ChildControls
ChildOwner (Inherited from Entity.)
ChildRemoved
Clicked
The button was clicked.
(Inherited from Button.)
ClippingChanged
ComponentOwner
Owner of this component (contained in it's ".Components" container).
(Inherited from EntityComponent.)
Components
Components that are attached to this Entity.
(Inherited from ComponentBase.)
ComponentsForGlobalSceneFolders (Inherited from ComponentBase.)
ContainsAction(NameID) (Inherited from Entity.)
Context
Defines the Owner of this component as well as the role (i.e. 'slot') that this component fulfills.
(Inherited from ComponentBase.)
ControlToScreenArea(ScreenRectangle)
Convert a control Area, to a Screen-based Area.
ControlToScreenPoint(ScreenPoint)
Convert a control Point to a Screen Point.
ControlToScreenX(Single)
Convert a control X coordinate value to a screen X coordinate.
ControlToScreenY(Single)
Convert a control Y coordinate to Screen Y coordinate.
Create(ControlConfig)
CreateIdentity()()()() (Inherited from Registered.)
CreateIdentityList()()()() (Inherited from Registered.)
CreateInstance(Boolean)
CreateService<(Of <<'(TService>)>>)()()()() (Inherited from ComponentBase.)
Deactivate()()()()
Disables an entity and its scripted or diagrammed interactivity, if it is currently enabled.
(Inherited from Entity.)
DeactivateAction(NameID) (Inherited from Entity.)
Deactivated (Inherited from Entity.)
Designer
DesignLocationChanged
DestroyedByParent
Get/Set whether or not this Control will automatically be destroyed when its parent Control is destroyed.
DestructionStarted
Detach(Object) (Inherited from Entity.)
DetachedFromOwner(IComponentOwner) (Inherited from EntityComponent.)
Dispose()()()() (Inherited from ComponentBase.)
Disposed
Triggered anytime SceneObject Visibility is changed.
(Inherited from Entity.)
Do(ActionBase) (Inherited from Entity.)
DragPoint
Gets current originating point when dragging of a control begins.
(Inherited from BaseButton.)
EffectiveAlpha
Gets the effective alpha value that will be used when rendering this Control, taking into account inheritance of parent Control(s) alpha. Range 0-1F
EntityBase (Inherited from Entity.)
FindAllChildren(ControlList)
Returns a list of all controls which are descendants of this control.
Focus()()()()
Set focus on this control and bring to top of all non always-on-top Controls.
FocusedChild
Gets a reference to the bottom-most active child Control starting at 'this', else null if Focus is not contained by this control or it's children.
Font
Returns reference to the active Font for this Control, else returns Default Font is not specifically assigned.
FontChanged
FontName
ForEachComponent<(Of <<'(TComponent>)>>)(Action<(Of <<'(TComponent>)>>)) (Inherited from Entity.)
FullName
The unique name of this Control.
Get<(Of <<'(T>)>>)()()()() (Inherited from Entity.)
Get<(Of <<'(T>)>>)(T%) (Inherited from Entity.)
Get<(Of <<'(TKey, TDerived>)>>)(TDerived%) (Inherited from Entity.)
Get<(Of <<'(T>)>>)(NameID) (Inherited from Entity.)
Get(NameID, Object%) (Inherited from Entity.)
Get<(Of <<'(T>)>>)(NameID, T%) (Inherited from Entity.)
GetAction(NameID) (Inherited from Entity.)
GetActions()()()() (Inherited from Entity.)
GetAll<(Of <<'(TComponent>)>>)()()()() (Inherited from Entity.)
GetAssetInstance()()()()
GetChild(String)
Return a reference to the child Control with the specified name.
GetChildAtIndex(Int32)
Gets a reference to the child Control at the specified index.
GetChildAtPosition(ScreenPoint)
Returns the child Control that is 'hit' by the given position
GetContainerAtPosition(Control, ScreenPoint)
Returns the child container Control that is 'hit' by the given position
GetDesignerControlAtPosition(ScreenPoint)
GetDesignerSheetAtPosition(ScreenPoint)
GetOrCreate<(Of <<'(K, T>)>>)()()()() (Inherited from Entity.)
GetOrCreate<(Of <<'(K, T>)>>)(T%) (Inherited from Entity.)
GetOrCreate<(Of <<'(T>)>>)(T%) (Inherited from Entity.)
GetOrCreate<(Of <<'(T>)>>)(NameID, T%) (Inherited from Entity.)
GetService<(Of <<'(TService>)>>)()()()() (Inherited from ComponentBase.)
GetService<(Of <<'(TService>)>>)(TService%) (Inherited from ComponentBase.)
GetTextExtent()()()()
Gets the width in pixels of the current control text.
GotFocus
GuiElementType (Inherited from ThumbControl.)
GuiElementTypeName
Handle (Inherited from Registered.)
HandleDragDrop(IAssetDragDropEventArgs)
HasComponents (Inherited from ComponentBase.)
HasHandle (Inherited from Registered.)
HasName (Inherited from EntityComponent.)
HasPrototype
Gets if a prototype has been specified to inherit instance data from.
(Inherited from Asset.)
HasScope (Inherited from Registered.)
HasUniqueName
Gets if a UniqueName is specified to identify this asset with respect to its owner's other members.
(Inherited from Registered.)
Height
Gets/Sets the height of the Control (in unspecified units).
Hide()()()()
Hide this control.
HighlightBottomImageName
Name of the image to use for hover / highlighted rendering (bottom end).
HighlightMiddleImageName
Name of the image to use for hover / highlighted rendering (mid section).
HighlightTopImageName
Name of the image to use for hover / highlighted rendering (top end).
Horizontal
Get/Set whether the thumb is movable on the horizontal axis.
(Inherited from ThumbControl.)
HorizontalRange
Get/Set the horizontal range
(Inherited from ThumbControl.)
HotTrack
Get/Set whether hot-tracking is enabled or not.
(Inherited from ThumbControl.)
ID (Inherited from Registered.)
IDChanged (Inherited from Registered.)
IDChanged
ImagesetName
Name of the imageset to use for rendering.
InheritsAlpha
Get/Set whether this Control will inherit alpha from its parent Controls.
InheritsAlphaChanged
Initialize()()()()
Initializes the asset so that it might be prepared for use. By default, PrepareForUse() is called from this method as well.
(Inherited from Asset.)
Initialize(IComponentOwner) (Inherited from Entity.)
Initialized (Inherited from Entity.)
InnerRect
Gets a Rect describing the clipped inner area for this Control.
IsActive (Inherited from Entity.)
IsActiveNonDisposed (Inherited from Entity.)
IsBeingMoved (Inherited from BaseButton.)
IsCapturedByChild
Returns true if input is captured by a child of 'this'.
IsCapturedByThis
Returns true if input is captured by 'this'.
IsClippedByParent
Returns true if this Control is to be clipped by it's parent.
IsContainer
Does this Control serve as a container for other controls.
IsDeserialized
Indicates if Instance was created by Deserialization.
(Inherited from ComponentBase.)
IsDisposed
Indicates if resource has been disposed.
(Inherited from Asset.)
IsDisposing
Indicates if resource is in process of Disposing but not fully disposed.
(Inherited from Asset.)
IsDragging
Indicates if control is currently being dragged.
IsDraggingChanged
IsDraggingEnabled
Get/Set whether this Control will respond to dragging.
IsEditable
Indicates if Control is Editable via the GuiDesigner mode.
IsFocused
Returns true if this Control is Focused.
IsHit(ScreenPoint)
Check if the given Screen position would hit this Control.
IsHovering
Returns true if user is hovering over this Control (or it's pressed and user is not over it for highlight).
(Inherited from BaseButton.)
IsInitialized
Gets if this entity is currently in an initialized (and non-disposed) state.
(Inherited from Asset.)
IsInputEnabled
Returns true if this Control is currently processing Input.
IsInputEnabledChanged
IsMovingEnabled (Inherited from BaseButton.)
IsPointOverControl(ScreenPoint)
IsPressed
Returns true if the button Control is in the pressed state.
(Inherited from BaseButton.)
IsPrototype (Inherited from Asset.)
IsReadyForUse
Gets/sets if asset is ready to be used. Can be set to 'true' in class constructor in order to skip Preparation logic.
(Inherited from Asset.)
IsSaved
Indicates if the component is to be Saved when the owning context is saved (e.g. for components in your scene, this controls whether or not they are saved to the scene file when the scene is saved). Typically objects are 'Saved', unless they are transient to be programmatically created each time.
(Inherited from ComponentBase.)
IsSavedOnCreatingInstance (Inherited from Asset.)
IsTextAutosized (Inherited from BaseButton.)
IsToolTipActive
IsVisible
Returns true if this Control is visible (not hidden).
IsVisibleChanged
KeyDown
KeyUp
Location
Value is only valid when gui is in design mode
LostFocus
MaximumSize
Get/Set the maximum size for this Control.
MinimumSize
Set the minimum size for this Control.
MouseButtonDown
MouseButtonUp
MouseClicked
MouseCursorImage
Get a reference to the mouse cursor image to use when the mouse is within this Control.
MouseDoubleClicked
MouseEnters
MouseLeaves
MouseMove
MouseTripleClicked
MouseWheel
Moved
MoveToBack()()()()
Move the Control to the bottom of the Z order.
MoveToFront()()()()
Move the Control to the top of the z order.
Name (Inherited from EntityComponent.)
NameID (Inherited from EntityComponent.)
NormalBottomImageName
Name of the image to use for normal rendering (bottom end).
NormalImageName
Name of the image to use for normal rendering (used for sizes only)..
NormalMiddleImageName
Name of the image to use for normal rendering (mid section).
NormalTopImageName
Name of the image to use for normal rendering (top end).
NotifyComponentsOfEvent<(Of <<'(TEvent>)>>)(TEvent) (Inherited from Entity.)
OffsetPixelPosition(ScreenPoint)
Move the window by the pixel offsets specified in offset.
OnMemberwiseClone()()()() (Inherited from ComponentBase.)
Owner (Inherited from Entity.)
OwnerActivated(IComponentOwner) (Inherited from EntityComponent.)
OwnerDeactivated(IComponentOwner) (Inherited from EntityComponent.)
OwnerEntity (Inherited from Entity.)
OwnerOf<(Of <<'(TOwner>)>>)()()()() (Inherited from Registered.)
ParentControl
Gets/Sets a reference to this Control's parent Control.
ParentDestroyChanged
ParentForm
ParentSized
PerformClick()()()()
PixelRect
Gets a Rect describing the Control area in pixel screen space.
Position
Get/Set the pixel position of the Control.
PositionChanged
The position of the thumb Control has changed.
(Inherited from ThumbControl.)
PrepareForUse()()()()
Attempts to prepare asset for use. To be sure, check "IsReadyForUse" after calling this method to ensure it's really ready for use before using it.
(Inherited from Asset.)
Prototype
Gets the prototype this instance or prototype was created from and inherits components and settings from.
(Inherited from Entity.)
Rectangle
Gets a Rect object that describes the Control area.
RelativeToAbsolute(ScreenPoint)
RelativeToAbsolute(ScreenRectangle)
RelativeToAbsolute(ScreenSize)
RelativeToAbsoluteX(Single)
RelativeToAbsoluteY(Single)
ReleaseInput()()()()
Releases the capture of input from this control.
Remove<(Of <<'(T>)>>)()()()() (Inherited from Entity.)
Remove(Object) (Inherited from Entity.)
Remove(NameID) (Inherited from Entity.)
RemoveAction<(Of <<'(T>)>>)()()()() (Inherited from Entity.)
RemoveAction(NameID) (Inherited from Entity.)
RemoveChild(String)
Removes the child Control with the specified name.
RemoveChild(Control)
Removes 'Control' from this Control's child list.
RenameKey(NameID, NameID) (Inherited from Entity.)
Render()()()()
Renders Control and all of it's attached children.
RenderingEnded
RenderingStarted
ReplaceAction(ActionBase) (Inherited from Entity.)
ReplaceAction(NameID, ActionBase) (Inherited from Entity.)
RequestRedraw()()()()
Signal the System object to redraw (at least) this Control on the next render cycle.
Reset()()()()
Called from 'Activate()' method, or can be called manually. Should initialize custom state of the Activity. Note, that if the Activity is currently executing, this should have no effect upon the current Activity state.
(Inherited from Entity.)
ResolutionChanged
RotationAngle
Get/Set the rotation of the Control between 0 and 360 degrees.
RotationAngleChanged
Scheduler (Inherited from Entity.)
SchedulerID (Inherited from Entity.)
Scope (Inherited from Registered.)
ScreenToControlArea(ScreenRectangle)
Convert a screen area to a control area, specified in whichever metrics mode is active.
ScreenToControlPoint(ScreenPoint)
Convert Screen Point to Control-based Point.
ScreenToControlX(Single)
Convert Screen X coordinate to a control-based X coordinate.
ScreenToControlY(Single)
Convert Screen Y coordinate to a control-based Y coordinate.
Set<(Of <<'(T>)>>)(T) (Inherited from Entity.)
Set(Type, Object) (Inherited from Entity.)
Set(NameID, Object) (Inherited from Entity.)
SetAreaRect(ScreenRectangle)
Set the current area for the Control, this allows for setting of position and size at the same time. Interpretation of the input value area is dependant upon the current metrics system set for the Control.
SetFont(String)
Set the font used by this Control to the font associated with the font name (or Default Font, if null name).
SetFont(Font)
Set the font used by this Control, will use Default if font is null.
SetHorizontalRange(Single, Single)
Set the movement range of the thumb for the horizontal axis.
(Inherited from ThumbControl.)
SetMouseCursor(Image)
Sets the mouse cursor to use when the mouse is hovering over this control.
SetMouseCursor(String, String)
Set the mouse cursor image to be used when the mouse enters this control.
SetRestoreCapture(Boolean)
Sets the 'restore old capture' mode to on / off.
SetToolTip(ToolTipBox)
SetVerticalRange(Single, Single)
Set the movement range of the thumb for the vertical axis.
(Inherited from ThumbControl.)
Show()()()()
Show this control (make visible).
Size
Get/Set the pixel size of this Control.
SizeChanged
SourceFile
Gets/Sets the source file for this program.
(Inherited from Asset.)
StopDragging()()()()
StorageModule (Inherited from Registered.)
Tag
Gets or sets the object that contains data about the control.
Text
Gets/Sets the Control's text string.
TextChanged
TextColor
Gets/Sets the Control's text color.
TextColorChanged
TextColorDisabled
Get/Set the text label color used for disabled state rendering.
(Inherited from BaseButton.)
TextColorHover
Get/Set the text label color used for hovered state rendering.
(Inherited from BaseButton.)
TextColorNormal
Get/Set the text label color used for normal rendering.
(Inherited from BaseButton.)
TextColorPressed
Get/Set the text label color used for pressed state rendering.
(Inherited from BaseButton.)
TextCustomOffset
Gets/Sets custom offset distance of text
(Inherited from Button.)
ToggleVisibility()()()()
Toggle the controls visibility.
ToolTip
ToString()()()() (Overrides Entity..::..ToString()()()().)
TriggerAIEvent(BaseEvent) (Inherited from Entity.)
TriggerEvent(BaseEvent) (Inherited from Entity.)
UnclippedInnerRect
Return a Rect that describes, unclipped, the inner rectangle for this Control. The inner rectangle is typically an area that excludes some frame or other rendering that should not be touched by subsequent rendering.
UnclippedPixelRect
Gets a Rect describing the Control area unclipped, in screen space.
UniqueName (Inherited from Registered.)
Update()()()()
Method to be called at a fixed interval (i.e. 'UpdateTimeInterval') by the scheduler to do regular update events.
(Inherited from Entity.)
UpdateTimeInterval
Time interval at which the 'Update()' will be called by the scheduler upon Activation of this Entity.
(Inherited from Entity.)
Vertical
Get/Set whether the thumb is movable on the vertical axis.
(Inherited from ThumbControl.)
VerticalRange
Get/Set the vertical range
(Inherited from ThumbControl.)
VisualEntity(Entity) (Inherited from EntityExtensions.)
Width
Gets/Sets the width of the Control (in unspecified units).
X
Get/Set the x position of the Control relative to it's parent.
Y
Get/Set the y position of the Control relative to it's parent.
ZChanged

Inheritance Hierarchy

System..::..Object
  Visual3D.EntityModel..::..ComponentBase
    Visual3D.EntityModel..::..EntityComponent
      Visual3D..::..Registered
        Visual3D..::..Asset
          AssetOwner
            Visual3D..::..Entity
              Visual3D.UI..::..Control
                Visual3D.UI.Controls..::..BaseButton
                  Visual3D.UI.Controls..::..Button
                    Visual3D.UI.Controls..::..ThumbControl
                      Visual3D.UI.Controls.Standard..::..StandardMiniVerticalScrollbarThumb

See Also