Candide.CandideUI.Containers.CandideVerticalScrollViewer
Type JSONpublic class in Candide.CandideUI.Containers
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI.Containers - Base type
Candide.CandideUI.CandideUiContainerSingleItem - Hash
9F1D67A67364EA04D41763950AF577EA5F7276E5D94165881492D83518F08F8E
Relationships
Base type
Derived types
Referenced by types
Candide.CandideUI.ChatWindow.CandideChatWindowCandide.CandideUI.Components.Dialogue.CandideDialogueComponentCandide.CandideUI.Containers.CandideListViewCandide.CandideUI.JobUiNew.UserControls.FurnitureUserControlCandide.CandideUI.JobUiNew.UserControls.SubControls.WorkOrdersListUserControlCandide.CandideUI.ObjectivesUi.QuestDescriptionComponentCandide.CandideUI.PauseMenuUi.CandideAboutPanelCandide.CandideUI.TownReport.TownReportDescriptionComponent
Fields
| Name | Visibility | Signature |
|---|---|---|
NoAutoScrollOnFocus# | public | public System.Boolean NoAutoScrollOnFocus |
ScrollbarHeight# | public | public System.Int32 ScrollbarHeight |
ScrollbarSheet# | private | private CandideCreator.Shared.Graphics.SpriteSheet ScrollbarSheet |
ScrollbarWidth# | public | public System.Int32 ScrollbarWidth |
ScrollStep# | public | public System.Single ScrollStep |
ShowVerticalScrollBar# | public | public System.Boolean ShowVerticalScrollBar |
VerticalScrollBackground# | public | public Microsoft.Xna.Framework.Color VerticalScrollBackground |
_realScrollYPosition# | private | private System.Single _realScrollYPosition |
_startBoundsPos# | private | private System.Nullable<System.Single> _startBoundsPos |
_thumbMaximumY# | private | private System.Int32 _thumbMaximumY |
_verticalScrollbarFrame# | private | private Microsoft.Xna.Framework.Rectangle _verticalScrollbarFrame |
_verticalScrollbarThumb# | private | private Microsoft.Xna.Framework.Rectangle _verticalScrollbarThumb |
_verticalScrollingOn# | private | private System.Boolean _verticalScrollingOn |
Properties
| Name | Visibility | Signature |
|---|---|---|
Desktop# | public | public Candide.CandideUI.CandideDesktop Desktop |
RealScrollYPosition# | public | public System.Single RealScrollYPosition |
ScrollYMaximum# | public | public System.Int32 ScrollYMaximum |
ScrollYPosition# | public | public System.Int32 ScrollYPosition |
ThumbYPosition# | internal | internal System.Single ThumbYPosition |
VerticalScrollbarWidth# | private | private System.Single VerticalScrollbarWidth |
Methods
GetFocusable
#
public Candide.CandideUI.CandideUiElement GetFocusable()
Method metadata
- Visibilitypublic
- Return type
Candide.CandideUI.CandideUiElement - StaticFalse
- VirtualTrue
- Hash
430D4A62CF21FF8D5572289EA34AC90F03640D355BC5006591927457B1354B82 - Body hash
FE3518AAFFD92642E158AB60BB8A03638C0D897EA27C6CF604934D507FE3DE11 - IL size266
Referenced calls
Candide.CandideUI.CandideUiContainerSingleItem::GetFocusable()Candide.CandideUI.CandideUiElement::get_ActualBounds()Candide.CandideUI.CandideUiElement::CalculateScreenPosition()Candide.CandideUI.CandideUiElement::get_Bounds()Candide.CandideUI.CandideUiSystem::get_Scale()Candide.CandideUI.Containers.CandideVerticalScrollViewer::MoveThumb(System.Single)Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYMaximum()Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYPosition()Candide.CandideUI.Containers.CandideVerticalScrollViewer::set_ScrollYPosition(System.Int32)
InternalArrange
#
public System.Void InternalArrange()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
BD9EA455EEDE50813066DBB088E758CBC15CCCF4B3F5A94DB9789283699927F0 - Body hash
8931F8D347287D351142880C0635274CC67C7CB01BBCB725BE1A32FBF9052D16 - IL size447
Referenced calls
Candide.CandideUI.CandideUiElement::get_ActualBounds()Microsoft.Xna.Framework.Rectangle::get_Size()Microsoft.Xna.Framework.Point::ToVector2()Candide.CandideUI.CandideUiElement::Measure(Microsoft.Xna.Framework.Vector2)Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_VerticalScrollbarWidth()Microsoft.Xna.Framework.Rectangle::get_Left()Microsoft.Xna.Framework.Rectangle::get_Top()Microsoft.Xna.Framework.Rectangle::.ctor(System.Int32, System.Int32, System.Int32, System.Int32)Candide.CandideUI.CandideUiSystem::get_Scale()System.Math::Max(System.Single, System.Single)Candide.CandideUI.CandideUiElement::Arrange(Microsoft.Xna.Framework.Rectangle)Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYPosition()Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYMaximum()Candide.CandideUI.Containers.CandideVerticalScrollViewer::set_ScrollYPosition(System.Int32)
InternalDraw
#
protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
7395A1EE358E72F32959741FEB32F9E11A61D42D71A06858CB2A5E6F3F8E7A8A - Body hash
762E1E291368396AF7A22879081AFBA94A0A87965F4364EB149583D2C2246C6B - IL size142
Referenced calls
Candide.CandideUI.CandideUiElement::get_Visible()Candide.CandideUI.CandideUiContainerSingleItem::InternalDraw(Candide.CandideUI.UiRenderContext)Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ThumbYPosition()Candide.CandideUI.UiRenderContext::DrawRectangle(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, System.Single)Microsoft.Xna.Framework.Rectangle::get_Left()Microsoft.Xna.Framework.Rectangle::get_Top()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)Microsoft.Xna.Framework.Vector2::get_One()Candide.CandideUI.UiRenderContext::DrawSpriteVerticalBox(System.Single, CandideCreator.Shared.Graphics.SpriteSheet, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)
InternalMeasure
#
protected Microsoft.Xna.Framework.Vector2 InternalMeasure(Microsoft.Xna.Framework.Vector2 availableSize)
Method metadata
- Visibilityprotected
- Return type
Microsoft.Xna.Framework.Vector2 - StaticFalse
- VirtualTrue
- Hash
796343E708B9E9BE437479163A8F2980F9DFFED56B9A90AC7E9F1CA49AC24873 - Body hash
840654D473268FF2798AE09A88A5FCBADC86AA4D782354E0FAE15CAF7F3CF448 - IL size77
Referenced calls
Microsoft.Xna.Framework.Vector2::get_Zero()Candide.CandideUI.CandideUiElement::Measure(Microsoft.Xna.Framework.Vector2)Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_VerticalScrollbarWidth()
IsPositionOverScrollbar
#
private System.Boolean IsPositionOverScrollbar(Microsoft.Xna.Framework.Vector2 globalPos)
Method metadata
- Visibilityprivate
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
C92C8E6A748B563D10645510D2A824217D4CFDA0FE51D25C1FCED812F6339A5F - Body hash
99BEB1DAF04970158D38FF4C3EEA727D783906567FACEDA27FE9514E561AB2E7 - IL size62
Referenced calls
Candide.CandideUI.CandideUiElement::ToLocal(Microsoft.Xna.Framework.Vector2)Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ThumbYPosition()Microsoft.Xna.Framework.Rectangle::Contains(Microsoft.Xna.Framework.Vector2)
MouseUiInputSystemOnMousePressMove
#
private System.Void MouseUiInputSystemOnMousePressMove(System.Object sender, Microsoft.Xna.Framework.Vector2 e)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
49149BCEDD852BB64DEDFC865B17AB26E62AFB543C80887CF357E006803E6275 - Body hash
78B04F62FF99890A594AD94BB71ADD9709F8BFD872ACFB29A20D0E46E51FB93B - IL size80
Referenced calls
System.Nullable<System.Single>::get_HasValue()Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()System.Nullable<System.Single>::get_Value()Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYMaximum()System.Nullable<System.Single>::.ctor(!0)Candide.CandideUI.Containers.CandideVerticalScrollViewer::MoveThumb(System.Single)
MouseUiInputSystemOnMousePressRelease
#
private System.Void MouseUiInputSystemOnMousePressRelease(System.Object sender, System.EventArgs e)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
A6E8937CE73C6FFBB5EE53985AE8542E908EA62E5152D186B243FB594CF219CA - Body hash
F0EB76A736F296435D9335B3CE485DF54525B85051CF130619FDFC70699EAFE9 - IL size13
MoveThumb
#
private System.Void MoveThumb(System.Single delta)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
36EA744E3D742793242A896E95418CC5CF507AC4199E9C53A4104E89224DBEE2 - Body hash
553F473A883BBED1F5E4D8584DB273A8BA1B4C37123F65C6C9B20571D9F55A95 - IL size48
Referenced calls
Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_RealScrollYPosition()Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYMaximum()Candide.CandideUI.Containers.CandideVerticalScrollViewer::set_RealScrollYPosition(System.Single)
Called by
Candide.CandideUI.Containers.CandideVerticalScrollViewer::GetFocusableCandide.CandideUI.Containers.CandideVerticalScrollViewer::MouseUiInputSystemOnMousePressMoveCandide.CandideUI.Containers.CandideVerticalScrollViewer::OnMouseScrollCandide.CandideUI.Containers.CandideVerticalScrollViewer::ScrollIntoPosition
OnControllerNavigation
#
public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
654B3C07991EDE7704A69BE9211A5BFE96415349D3867BEC133D235FE988A473 - Body hash
C1316CD197FF18FBFF9DB50EBFA5916706CB93100E855298416DC642DE403106 - IL size104
Referenced calls
Candide.CandideUI.CandideUiContainerSingleItem::OnControllerNavigation(Candide.CandideUI.ControllerNavigation)Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYPosition()Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYMaximum()Candide.CandideUI.CandideUiElement::OnMouseScroll(System.Single)System.ArgumentOutOfRangeException::.ctor(System.String, System.Object, System.String)
String literals
navigation
OnMousePrimaryDown
#
public System.Void OnMousePrimaryDown()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
FB575FFE5734B089DE1FC72F9417E7152BA021F7BA404DECCCC61B4557ECF73B - Body hash
E40115A386798838B8041AE8563BC694097517747C2A4D6A34A3B645F4B2E478 - IL size41
Referenced calls
Candide.CandideUI.CandideUiElement::OnMousePrimaryDown()Candide.CandideUI.MouseUiInputSystem::get_MouseWindowPosition()Candide.CandideUI.Containers.CandideVerticalScrollViewer::IsPositionOverScrollbar(Microsoft.Xna.Framework.Vector2)System.Nullable<System.Single>::.ctor(!0)
OnMouseScroll
#
public System.Void OnMouseScroll(System.Single delta)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
C631EFCD3674D34F7BE088AC6785CD37C0811F463DC9DB3B3EC4D43F04A121E8 - Body hash
6884FF7E9834CDD93E827FA07BBEA5815C857D3ADF292954710A56EE2E16F75E - IL size53
Referenced calls
Microsoft.Xna.Framework.GameTime::get_ElapsedGameTime()System.TimeSpan::get_TotalSeconds()Candide.CandideUI.CandideUiSystem::get_Scale()Candide.CandideUI.Containers.CandideVerticalScrollViewer::MoveThumb(System.Single)
ScrollIntoPosition
#
public System.Void ScrollIntoPosition(CandideCreator.Shared.Models.RectangleF relativeBounds)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7F3583CA535965057C49B7A8B082E9869E66648E097B5A93F6D628B6C8531866 - Body hash
D7A0EB40F6616E2E298825B0A397E6D7047FD714564769267802E14769628828 - IL size208
Referenced calls
Candide.CandideUI.CandideUiElement::get_ActualBounds()Candide.CandideUI.CandideUiSystem::get_Scale()CandideCreator.Shared.Models.RectangleF::op_Multiply(CandideCreator.Shared.Models.RectangleF, System.Single)CandideCreator.Shared.Models.RectangleF::get_Top()Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYPosition()Candide.CandideUI.Containers.CandideVerticalScrollViewer::MoveThumb(System.Single)Candide.CandideUI.Containers.CandideVerticalScrollViewer::get_ScrollYMaximum()Candide.CandideUI.Containers.CandideVerticalScrollViewer::set_ScrollYPosition(System.Int32)