Candide.CandideUI.CandideUiContainerMultipleItems
Type JSONpublic class in Candide.CandideUI
Type metadata
- Assembly
Romestead - Namespace
Candide.CandideUI - Base type
Candide.CandideUI.CandideUiElement - Interfaces
Candide.CandideUI.ICandideContainer - Hash
7662CFC35E8C837E894A54B339BDDAC818993C4ED34A363BDF959F360CA08622
Relationships
Base type
Interfaces
Derived types
Referenced by types
Fields
| Name | Visibility | Signature |
|---|---|---|
Children# | protected | protected System.Collections.Generic.List<Candide.CandideUI.CandideUiElement> Children |
_childrenCopy# | private | private System.Collections.Generic.List<Candide.CandideUI.CandideUiElement> _childrenCopy |
_childrenCopyDirty# | private | private System.Boolean _childrenCopyDirty |
_enabled# | private | private System.Boolean _enabled |
_focusedChild# | private | private Candide.CandideUI.CandideUiElement _focusedChild |
_lastFocusedChildIndex# | private | private System.Nullable<System.Int32> _lastFocusedChildIndex |
Properties
| Name | Visibility | Signature |
|---|---|---|
ChildrenCopy# | public | public System.Collections.Generic.List<Candide.CandideUI.CandideUiElement> ChildrenCopy |
ChildrenCount# | public | public System.Int32 ChildrenCount |
ChildrenEnumerable# | public | public System.Collections.Generic.IEnumerable<Candide.CandideUI.CandideUiElement> ChildrenEnumerable |
Desktop# | public | public Candide.CandideUI.CandideDesktop Desktop |
Enabled# | public | public System.Boolean Enabled |
FocusedChild# | protected | protected Candide.CandideUI.CandideUiElement FocusedChild |
Methods
AddChild
#
public System.Void AddChild(Candide.CandideUI.CandideUiElement element, System.Boolean putFirst)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
B87C3E8AF77A5B19964D51511AD7FBB2070C3AA2A9CD5E12B7CC8F89228D9316 - Body hash
95A384CA732BB5636322D782C5A69D2B290ADDD18793A48423868E57E7264930 - IL size71
Referenced calls
System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::Insert(System.Int32, !0)System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::Add(!0)Candide.CandideUI.CandideUiElement::get_Desktop()Candide.CandideUI.CandideUiElement::set_Desktop(Candide.CandideUI.CandideDesktop)Candide.CandideUI.Exceptions.CandideUiException::.ctor(System.String)Candide.CandideUI.CandideUiContainerMultipleItems::OnChildrenChanged()
Called by
Candide.CandideUI.BuildingUpgradeUi.UpgradeDisplayView::UpdateCandide.CandideUI.ChatWindow.CandideChatWindow::AddIncomingMessageCandide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent::UpdateActorPanelCandide.CandideUI.Components.Dialogue.CandideOptionsComponent::SetOptionsCandide.CandideUI.Components.Displays.StatGrid::AddChildCandide.CandideUI.Components.Displays.StatGrid::AddStatRowCandide.CandideUI.Components.Displays.StatGrid::AddStatRowCandide.CandideUI.ConstructionsUi.ConstructionDescriptionWindow::SetConstructionCandide.CandideUI.ConstructionsUi.ConstructionPlacementInfoTooltipWindow::UpdateFieldsCandide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::UpdateLayoutCandide.CandideUI.ConstructionsUi.ConstructionsUiWindow::ShowTooltipCandide.CandideUI.ConstructionsUi.SubConstructionsWindow::SetSubConstructionCandide.CandideUI.Containers.CandideExtendedWindow::SetChildCandide.CandideUI.Containers.CandideListView::AddItemCandide.CandideUI.Containers.CandideListView::AddNonItemCandide.CandideUI.Helpers.TextToUiElementsHelper::CheckIsSpecialSymbolCandide.CandideUI.Helpers.TextToUiElementsHelper::FlushCandide.CandideUI.Hotbar.HotBarWindow::BuildUiCandide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl::SelectTabCandide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl::SetStateCandide.CandideUI.JobUiNew.UserControls.JobRightUserControl::OnClickActionCandide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl::SetRecipesStateCandide.CandideUI.JobUiNew.UserControls.SubControls.JobCitizenUserControl::SetStateCandide.CandideUI.JobUiNew.UserControls.SubControls.JobSourcesUserControl::SetStateCandide.CandideUI.ObjectivesUi.QuestDescriptionComponent::UpdateInstanceDataCandide.CandideUI.ObjectivesUi.QuestDisplayTrackingController::SetQuestCandide.CandideUI.ObjectivesUi.QuestRewardsDisplay::SetQuestCandide.CandideUI.PauseMenuUi.CandideControlsSettings::BuildUiCandide.CandideUI.PauseMenuUi.CandideDisplaySettings::BuildUiCandide.CandideUI.PauseMenuUi.CandideGraphicsSettings::BuildUiCandide.CandideUI.PauseMenuUi.CandideLocalizationSettings::BuildUiCandide.CandideUI.PauseMenuUi.CandideMiscSettings::BuildUi
String literals
Can't add itself as child
ClearChildren
#
public System.Void ClearChildren()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7CEA2F1AB8E79F5955314BABB41D270E0361A6F5AC8466AB63967FF35902353E - Body hash
CFDA0B32512F79D18FA5F31C80315F9F2F608E33B4E3DA0213B4EA876012584B - IL size96
Referenced calls
System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::GetEnumerator()List.Enumerator<Candide.CandideUI.CandideUiElement>::get_Current()Candide.CandideUI.CandideUiElement::set_Desktop(Candide.CandideUI.CandideDesktop)List.Enumerator<Candide.CandideUI.CandideUiElement>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::Clear()Candide.CandideUI.CandideUiContainerMultipleItems::OnChildrenChanged()
Called by
Candide.CandideUI.CandideDesktop::CloseAllCandide.CandideUI.ConstructionsUi.ConstructionPlacementInfoTooltipWindow::UpdateFieldsCandide.CandideUI.Containers.CandideGrid::ClearChildrenCandide.CandideUI.Hotbar.HotBarWindow::BuildUiCandide.CandideUI.JobUiNew.UserControls.SubControls.JobCitizenUserControl::SetStateCandide.CandideUI.ObjectivesUi.QuestDisplayTrackingController::SetQuestCandide.CandideUI.ProximityWindows.ProximityExtendedWindow::RemoveChildCandide.CandideUI.ProximityWindows.ProximityExtendedWindow::SetChildCandide.CandideUI.SkillsAndFavourUi.SkillsAndFavourWindow::SetContentCandide.CandideUI.TownOverview.Components.TownOverviewMap::OnTownsChangedCandide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl::SetCitizenCandide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl::SetErrorCandide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl::SetNoCitizenCandide.CandideUI.TradingPost.TradingPostMapUserControl::SetStateCandide.CandideUI.UserControls.EquipmentControl::InvalidateSlotsCandide.CandideUI.Windows.CandideCustomGraphicsWindow::RemoveChildCandide.CandideUI.Windows.CandideCustomGraphicsWindow::SetChildCandide.CandideUI.WorshipUi.Altar.CandideAltarWindow::OnAltarMainMenuOnContextChangedCandide.CandideUI.WorshipUi.BlessingsList::BlessingsManagerOnAvailableBlessingsChangedCandide.CandideUI.WorshipUi.OrdinanceList::OrdinanceManagerOnAvailableOrdinancesChangedCandide.PlayerMode.ScreenshotTownModeManager::OnEnteringCandide.Scenes.LoadingScreen.LoadingScreenUi::ShowUi
GetChild
#
public Candide.CandideUI.CandideUiElement GetChild(System.Int32 index)
Method metadata
- Visibilitypublic
- Return type
Candide.CandideUI.CandideUiElement - StaticFalse
- VirtualFalse
- Hash
4E59016ACE7929675438EE775BEAC71A11B00E93210447F80171EE9206667048 - Body hash
5FEA9A939D5888DDE484539C04FA70BB3CE32F669D78B7EFDBE4C00737A2DF03 - IL size13
Referenced calls
System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::get_Item(System.Int32)
Called by
Candide.CandideUI.Helpers.MouseUiFunctions::FindElementsWithMouseInsideCandide.CandideUI.Input.CandideKeyBindingInput::OnKeyboardKeyRegisteredCandide.CandideUI.Input.CandideKeyBindingInput::OnMouseKeyRegisteredCandide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl::OnControllerNextWindowNavigationCandide.CandideUI.JobUiNew.UserControls.SubControls.WorkOrdersListUserControl::SetStateCandide.CandideUI.ObjectivesUi.QuestDescriptionComponent::UpdateInstanceDataCandide.CandideUI.ObjectivesUi.QuestDisplayTrackingController::SetQuestCandide.CandideUI.TradingPost.Components.TradeRouteSelectCitizenControl::SetCitizenCandide.CandideUI.TradingPost.Components.TradeRouteSendReceiveDisplay::UpdateData
GetClosestFocusableToElement
#
public Candide.CandideUI.CandideUiElement GetClosestFocusableToElement(Candide.CandideUI.CandideUiElement otherElement)
Method metadata
- Visibilitypublic
- Return type
Candide.CandideUI.CandideUiElement - StaticFalse
- VirtualTrue
- Hash
F77716A6652A6CD981F6F0D7BB6B8ECEDCDB44AB1D91DD71FF958E27979BF90A - Body hash
C154DF64E59DB05187DB4D1CD3068655D6B8E914A29C8A3CD8A30392AFB77365 - IL size351
Referenced calls
Candide.CandideUI.CandideUiElement::GetFocusable()Candide.CandideUI.CandideUiElement::CalculateScreenPosition()Candide.CandideUI.CandideUiElement::get_InteractionBounds()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::GetEnumerator()List.Enumerator<Candide.CandideUI.CandideUiElement>::get_Current()Candide.CandideUI.CandideUiElement::get_Focusable()Candide.CandideUI.CandideUiElement::get_Visible()Candide.CandideUI.CandideUiElement::GetClosestFocusableToElement(Candide.CandideUI.CandideUiElement)CandideCreator.Shared.Models.RectangleF::DistanceToOtherRectangle(CandideCreator.Shared.Models.RectangleF)CandideCreator.Shared.Models.RectangleF::get_Center()Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)System.Math::Abs(System.Single)Candide.CandideUI.CandideUiContainerMultipleItems::<GetClosestFocusableToElement>g__SetCurrentBest|41_0(System.Single, System.Single, Candide.CandideUI.CandideUiElement, CandideUiContainerMultipleItems.<>c__DisplayClass41_0&)List.Enumerator<Candide.CandideUI.CandideUiElement>::MoveNext()System.IDisposable::Dispose()
GetClosestFocusableToElementAngle
#
public Candide.CandideUI.CandideUiElement GetClosestFocusableToElementAngle(Candide.CandideUI.CandideUiElement otherElement, Microsoft.Xna.Framework.Vector2 targetDir, System.Single maxAngleDeviation)
Method metadata
- Visibilitypublic
- Return type
Candide.CandideUI.CandideUiElement - StaticFalse
- VirtualTrue
- Hash
EBEFFB36AD6C99E3367FC139E77AA4536BCED6CD656A915B5BC631C873C1EA8F - Body hash
2F2BBC203326F77490B8261BCD42C9986F557B5A8E9A153E382F797AA24F1DDE - IL size379
Referenced calls
Candide.CandideUI.CandideUiElement::CalculateScreenPosition()Candide.CandideUI.CandideUiElement::get_InteractionBounds()Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Models.RectangleF::get_Center()System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::GetEnumerator()List.Enumerator<Candide.CandideUI.CandideUiElement>::get_Current()Candide.CandideUI.CandideUiElement::get_Focusable()Candide.CandideUI.CandideUiElement::get_Visible()Candide.CandideUI.CandideUiElement::GetFocusable()Candide.CandideUI.CandideUiElement::GetClosestFocusableToElementAngle(Candide.CandideUI.CandideUiElement, Microsoft.Xna.Framework.Vector2, System.Single)CandideCreator.Shared.Models.RectangleF::GetClosestPointOnRect(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Helpers.VectorExtension::NormalizeReturnSafe(Microsoft.Xna.Framework.Vector2)Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Models.RectangleF::DistanceToOtherRectangle(CandideCreator.Shared.Models.RectangleF)Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)System.Math::Abs(System.Single)Candide.CandideUI.CandideUiContainerMultipleItems::<GetClosestFocusableToElementAngle>g__SetCurrentBest|40_0(System.Single, System.Single, Candide.CandideUI.CandideUiElement, CandideUiContainerMultipleItems.<>c__DisplayClass40_0&)List.Enumerator<Candide.CandideUI.CandideUiElement>::MoveNext()System.IDisposable::Dispose()
GetControllerFocusContainerElement
#
public Candide.CandideUI.CandideUiElement GetControllerFocusContainerElement()
Method metadata
- Visibilitypublic
- Return type
Candide.CandideUI.CandideUiElement - StaticFalse
- VirtualTrue
- Hash
63FA3B5829D073D7CD2E953EBC5F99FBA0AE1FEEAE1427C582FA653E1DF6D25D - Body hash
692A7AF5E2FCF19987E2DD418ABF342F79AE103A31C36D8CDDA91BBA368823CA - IL size81
Referenced calls
System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::GetEnumerator()List.Enumerator<Candide.CandideUI.CandideUiElement>::get_Current()Candide.CandideUI.CandideUiElement::GetControllerFocusContainerElement()Candide.CandideUI.CandideUiElement::GetFocusable()Candide.CandideUI.ControllerUiInputSystem::get_FocusedElement()List.Enumerator<Candide.CandideUI.CandideUiElement>::MoveNext()System.IDisposable::Dispose()
GetFirstChild
#
public Candide.CandideUI.CandideUiElement GetFirstChild()
Method metadata
- Visibilitypublic
- Return type
Candide.CandideUI.CandideUiElement - StaticFalse
- VirtualFalse
- Hash
9D1CFAB551A66FAB2AF3D6E148E2BDD1D11695A40EC37A4F1A6FBE33E3CB37AA - Body hash
8E5F4D03C2126C45ACEB54088990F970ACB4DA7DD983A430205AC105C382CFB1 - IL size12
Referenced calls
System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable<!!0>)
GetFocusable
#
public Candide.CandideUI.CandideUiElement GetFocusable()
Method metadata
- Visibilitypublic
- Return type
Candide.CandideUI.CandideUiElement - StaticFalse
- VirtualTrue
- Hash
378237C0E8F6F6948C5AFE8899BF48BF635B071BBE39B187CF46B22C2EF3365D - Body hash
33B0910A6E3F864FFAD2E7F12E3E41E1F20C8A3160E51535D20DD42024F45671 - IL size18
Referenced calls
Candide.CandideUI.CandideUiContainerMultipleItems::get_FocusedChild()Candide.CandideUI.CandideUiElement::GetFocusable()
InternalDraw
#
protected System.Void InternalDraw(Candide.CandideUI.UiRenderContext context)
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
93AEBF92AB46A920AA74E62A8133326C264271AEB4E5F76A6BED7E10654E51C7 - Body hash
2B3E885E23484086F412752CF94507DDF083E933A332457630CD473CB5E67BFA - IL size53
Referenced calls
System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::GetEnumerator()List.Enumerator<Candide.CandideUI.CandideUiElement>::get_Current()Candide.CandideUI.CandideUiElement::Draw(Candide.CandideUI.UiRenderContext)List.Enumerator<Candide.CandideUI.CandideUiElement>::MoveNext()System.IDisposable::Dispose()
Called by
Candide.CandideUI.JobUiNew.UserControls.FurnitureRecipeDetailsUserControl::InternalDrawCandide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitView::InternalDrawCandide.CandideUI.JobUiNew.UserControls.SubControls.Citizen.PortraitViewSheet::InternalDrawCandide.CandideUI.SkillsAndFavourUi.CandideLinesFavourPanel::InternalDrawCandide.CandideUI.TownOverview.Components.TownOverviewMap::InternalDraw
InvalidateFocusedChild
#
public System.Void InvalidateFocusedChild(System.Nullable<System.Int32> newStartIndex, System.Boolean invalidateChildren)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
BEB9FEED34B4A267938BBC7C615AF3AD66FC15127DA2A003580E5059C3527565 - Body hash
DF43794E42A11C658540B9900CE74AAF12E88946D0785633179A1699B145FFB8 - IL size141
Referenced calls
Candide.CandideUI.CandideUiContainerMultipleItems::InvalidateFocusedChild(System.Nullable<System.Int32>, System.Boolean)System.Nullable<System.Int32>::get_HasValue()System.Nullable<System.Int32>::GetValueOrDefault()Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)
String literals
InvalidateFocusedChild: New given start index goes outside of children indices.
InvalidateTransform
#
internal System.Void InvalidateTransform()
Method metadata
- Visibilityinternal
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
9CEF1E838573753E923940E0410DFC0585CDFA9247058D5CB6B647E5B17545F0 - Body hash
CBA999B44D1D46C8688A6DCD9E30B785326FEF0C172296FA55AE2A4E91C4F7BB - IL size58
Referenced calls
Candide.CandideUI.CandideUiElement::InvalidateTransform()System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::GetEnumerator()List.Enumerator<Candide.CandideUI.CandideUiElement>::get_Current()List.Enumerator<Candide.CandideUI.CandideUiElement>::MoveNext()System.IDisposable::Dispose()
OnChildrenChanged
#
protected System.Void OnChildrenChanged()
Method metadata
- Visibilityprotected
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
CC8A875BB611F950E285C98FB85CB6003776015158858391D28ED03E5F3095C1 - Body hash
A5D3FFA4E0E74E9F8FA9F06E569F07D370CFEC4D1047B70E83438F3C693C6B4D - IL size14
Referenced calls
Called by
Candide.CandideUI.CandideDesktop::AddWindowCandide.CandideUI.CandideDesktop::OnChildrenChangedCandide.CandideUI.CandideUiContainerMultipleItems::AddChildCandide.CandideUI.CandideUiContainerMultipleItems::ClearChildrenCandide.CandideUI.CandideUiContainerMultipleItems::RemoveChildAtCandide.CandideUI.Containers.CandideStackPanel::OnChildrenChanged
OnControllerNavigation
#
public System.Boolean OnControllerNavigation(Candide.CandideUI.ControllerNavigation navigation)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
7339EB508176DCF1DEE3C0DC863D9B364568FFA8401462D4ECB88818857DD4DC - Body hash
686759FBFF767DC133CAFFD8907193A394441B2505B901E2D4A68FEFFDEBD08F - IL size29
Referenced calls
Candide.CandideUI.CandideUiContainerMultipleItems::get_FocusedChild()Candide.CandideUI.CandideUiElement::OnControllerNavigation(Candide.CandideUI.ControllerNavigation)
OnControllerNextWindowNavigation
#
public System.Boolean OnControllerNextWindowNavigation(System.Boolean forward)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
024C1921DB1B2FFB8722816B78359907971168E2B6C984A68BDAB7977BA3AB54 - Body hash
83F4C4572EF935CE9E05342C673032C350D656BD717248B158F80ACD1E2E8078 - IL size103
Referenced calls
Candide.CandideUI.CandideUiContainerMultipleItems::get_FocusedChild()Candide.CandideUI.CandideUiElement::OnControllerNextWindowNavigation(System.Boolean)System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::GetEnumerator()List.Enumerator<Candide.CandideUI.CandideUiElement>::get_Current()List.Enumerator<Candide.CandideUI.CandideUiElement>::MoveNext()System.IDisposable::Dispose()
OnUiClosePressed
#
public System.Boolean OnUiClosePressed()
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
9CE80403898CD7890FA87EF79E60D352D408C540D03715A65C6B8CBE406C2619 - Body hash
F3D564B00B961E23C310262DD3555AFD25BDBB28FEA37D82B92AD53482C7091C - IL size57
Referenced calls
System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::get_Count()System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::get_Item(System.Int32)Candide.CandideUI.CandideUiElement::get_Visible()Candide.CandideUI.CandideUiElement::OnUiClosePressed()
Called by
Candide.CandideUI.JobUiNew.UserControls.FurnitureUserControl::OnUiClosePressedCandide.CandideUI.JobUiNew.UserControls.MiddleFurnitureUserControl::OnUiClosePressedCandide.CandideUI.JobUiNew.UserControls.MiddleRecipesUserControl::OnUiClosePressedCandide.CandideUI.TownOverview.TownOverviewControl::OnUiClosePressed
RemoveChild
#
public System.Boolean RemoveChild(Candide.CandideUI.CandideUiElement element)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
EA100AF3B26D63C120C5F1D2B33BD127AAC2C3E3083E590AB10FB525C172DE88 - Body hash
88A6A8400A68D215069FFC55706A8DE76BD89E4F72FA760B82FA4EF6489EE7FF - IL size28
Referenced calls
System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::IndexOf(!0)Candide.CandideUI.CandideUiContainerMultipleItems::RemoveChildAt(System.Int32)
Called by
Candide.CandideUI.CandideDesktop::RemoveWindowCandide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent::UpdateActorPanelCandide.CandideUI.Containers.CandideListView::RemoveItemCandide.CandideUI.Containers.CandideListView::RemoveNonItemCandide.CandideUI.TradingPost.TradingPostRoutesUserControl::SetStateCandide.MainMenu.Ui.Steps.CreateWorldWindow::ShowGeneratingUi
RemoveChildAt
#
public System.Void RemoveChildAt(System.Int32 index)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
430B37E482659F3E199F10ABC500C2BD88D25432AD26B53002ACC877242AF86C - Body hash
09FB33F0F0D1E38BD09F5686940E53D7357ECE8C81AE5AB616EFFFF0C5E0211D - IL size191
Referenced calls
System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::get_Item(System.Int32)System.Nullable<System.Int32>::get_Value()System.Math::Max(System.Int32, System.Int32)System.Nullable<System.Int32>::.ctor(!0)Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()Candide.CandideUI.CandideUiElement::set_Desktop(Candide.CandideUI.CandideDesktop)System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::RemoveAt(System.Int32)Candide.CandideUI.CandideUiContainerMultipleItems::OnChildrenChanged()
Called by
Candide.CandideUI.CandideUiContainerMultipleItems::RemoveChildCandide.CandideUI.ChatWindow.CandideChatWindow::AddIncomingMessageCandide.CandideUI.Containers.CandideExtendedWindow::RemoveChildCandide.CandideUI.Containers.CandideExtendedWindow::SetChildCandide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl::SelectTabCandide.CandideUI.JobUiNew.UserControls.JobRightUserControl::OnClickAction
RequestFocus
#
protected System.Boolean RequestFocus(Candide.CandideUI.CandideUiElement child)
Method metadata
- Visibilityprotected
- Return type
System.Boolean - StaticFalse
- VirtualTrue
- Hash
92DCD1546A37A6158BA3816EB87A260898A4147B7FA4ABBD6230203419B2123B - Body hash
B183BD270D6CBB1D00A4556F4B585F5B4B7A2E160347406BAEF2A379BAC05166 - IL size88
Referenced calls
Candide.CandideUI.CandideUiElement::RequestFocus(Candide.CandideUI.CandideUiElement)System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::IndexOf(!0)Candide.CandideUI.CandideUiContainerMultipleItems::SetFocusedChild(Candide.CandideUI.CandideUiElement)
SetFocusedChild
#
protected System.Boolean SetFocusedChild(Candide.CandideUI.CandideUiElement child)
Method metadata
- Visibilityprotected
- Return type
System.Boolean - StaticFalse
- VirtualFalse
- Hash
7461F9A52683EF42630C6FD1E928AC477151324F2951C0DD555A3FDB520158A8 - Body hash
D60265076914799687820A6C45C1226C5264AAE4510C956B6B06B6046C3B49A6 - IL size102
Referenced calls
System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::get_Item(System.Int32)System.Nullable<System.Int32>::.ctor(!0)System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::get_Count()System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::.ctor(System.Int32, System.Int32)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendLiteral(System.String)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::AppendFormatted(!!0)System.Runtime.CompilerServices.DefaultInterpolatedStringHandler::ToStringAndClear()CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)
Called by
String literals
Child was not present in the Children list -
Update
#
public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticFalse
- VirtualTrue
- Hash
A729A61AC003F580E607CA8982FBEACD6E3E005CCE2005A4C99B4DE4C9A6B12A - Body hash
37B3440190D21FC2DFAB0740A141DFD59C3D74A163E1B80032D36A06030CCC97 - IL size140
Referenced calls
System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::get_Item(System.Int32)Candide.CandideUI.CandideUiElement::Update(Microsoft.Xna.Framework.GameTime)System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::get_Count()Candide.Toolkit.ListExtension::Move(System.Collections.Generic.List<T>, System.Int32, System.Int32)
Called by
Candide.CandideUI.CandideDesktop::UpdateCandide.CandideUI.Components.CandideWindowAnchorDrag::UpdateCandide.CandideUI.Components.Dialogue.CandideAltarDialogueComponent::UpdateCandide.CandideUI.Components.Dialogue.CandideDialogueComponent::UpdateCandide.CandideUI.Components.Displays.MoneyDisplay::UpdateCandide.CandideUI.ConstructionsUi.ConstructionsOptionsControl::UpdateCandide.CandideUI.JobUiNew.Components.QueueItemStatusPanel::UpdateCandide.CandideUI.JobUiNew.UserControls.JobMiddleUserControl::UpdateCandide.CandideUI.JobUiNew.UserControls.SubControls.CandideQueueItem2::UpdateCandide.CandideUI.JobUiNew.UserControls.SubControls.FuelSourceUserControl::UpdateCandide.CandideUI.Logistics.LogisticsRouteUserControl::UpdateCandide.CandideUI.SkillsAndFavourUi.CandideLinesFavourPanel::UpdateCandide.CandideUI.TownOverview.Components.TownOverviewMap::UpdateCandide.CandideUI.TownOverview.TownOverviewControl::UpdateCandide.CandideUI.TradingPost.Components.ItemSearchControl::UpdateCandide.CandideUI.TradingPost.Components.TradeRouteModal::UpdateCandide.CandideUI.TradingPost.TradeRouteUserControl::UpdateCandide.CandideUI.TradingPost.TradingPostMapUserControl::UpdateCandide.CandideUI.UserControls.BuffsUserControl::UpdateCandide.CandideUI.UserControls.InventoryCraftingControl::UpdateCandide.CandideUI.UserControls.RomanyItemsControl::UpdateCandide.CandideUI.UserControls.SearchBar::UpdateCandide.CandideUI.WorshipUi.Altar.UnlocksView::Update
UpdateChildrenCopy
#
private System.Void UpdateChildrenCopy()
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
7F999A18432401A3D318E73D3BD44AF9B13FEEECD25C2AA6FE0A5156D1968BA2 - Body hash
4FD876138B3848206B03382A6261CAE3875831894756CEEA9A47483E4BCA902E - IL size87
Referenced calls
System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::Clear()System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::GetEnumerator()List.Enumerator<Candide.CandideUI.CandideUiElement>::get_Current()System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::Add(!0)List.Enumerator<Candide.CandideUI.CandideUiElement>::MoveNext()System.IDisposable::Dispose()
ValidateOrFindNewFocusCandidate
#
private System.Void ValidateOrFindNewFocusCandidate(System.Boolean lookForward, System.Boolean skipCurrent)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticFalse
- VirtualFalse
- Hash
D3268FB0A3800752EAB1357F1584EFC51955D3327391A1AE8B16B66A047D1E4A - Body hash
9A678113A15829CC596B6F4F65415DCA7D038AD97F0D9428F6664B81FE141415 - IL size163
Referenced calls
Candide.CandideUI.CandideUiElement::get_Focusable()System.Nullable<System.Int32>::GetValueOrDefault()Candide.CandideUI.CandideUiContainerMultipleItems::get_ChildrenCount()System.Collections.Generic.List<Candide.CandideUI.CandideUiElement>::get_Item(System.Int32)System.Nullable<System.Int32>::.ctor(!0)