Show / Hide Table of Contents

Class ListContainer

Inheritance
System.Object
Robust.Client.UserInterface.Control
ListContainer
Namespace: Content.Client.UserInterface.Controls
Assembly: Content.Client.dll
Syntax
public sealed class ListContainer : Control

Constructors

| Improve this Doc View Source

ListContainer()

Declaration
public ListContainer()

Fields

| Improve this Doc View Source

GenerateItem

Declaration
public Action<ListData, ListContainerButton>? GenerateItem
Field Value
Type Description
System.Nullable<Action<ListData, ListContainerButton>>
| Improve this Doc View Source

ItemPressed

Declaration
public Action<BaseButton.ButtonEventArgs, ListData>? ItemPressed
Field Value
Type Description
System.Nullable<Action<Robust.Client.UserInterface.Controls.BaseButton.ButtonEventArgs, ListData>>
| Improve this Doc View Source

StyleClassListContainerButton

Declaration
public const string StyleClassListContainerButton = null
Field Value
Type Description
System.String
| Improve this Doc View Source

StylePropertySeparation

Declaration
public const string StylePropertySeparation = null
Field Value
Type Description
System.String

Properties

| Improve this Doc View Source

Data

Declaration
public IReadOnlyList<ListData> Data { get; }
Property Value
Type Description
IReadOnlyList<ListData>
| Improve this Doc View Source

Group

Declaration
public bool Group { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

ScrollSpeedY

Declaration
public int ScrollSpeedY { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

SeparationOverride

Declaration
public int? SeparationOverride { get; set; }
Property Value
Type Description
System.Nullable<System.Int32>
| Improve this Doc View Source

Toggle

Declaration
public bool Toggle { get; set; }
Property Value
Type Description
System.Boolean

Methods

| Improve this Doc View Source

ArrangeOverride(Vector2)

Declaration
protected override Vector2 ArrangeOverride(Vector2 finalSize)
Parameters
Type Name Description
Vector2 finalSize
Returns
Type Description
Vector2
| Improve this Doc View Source

DirtyList()

Declaration
public void DirtyList()
| Improve this Doc View Source

MeasureOverride(Vector2)

Declaration
protected override Vector2 MeasureOverride(Vector2 availableSize)
Parameters
Type Name Description
Vector2 availableSize
Returns
Type Description
Vector2
| Improve this Doc View Source

MouseWheel(GUIMouseWheelEventArgs)

Declaration
protected override void MouseWheel(GUIMouseWheelEventArgs args)
Parameters
Type Name Description
GUIMouseWheelEventArgs args
Overrides
Robust.Client.UserInterface.Control.MouseWheel(GUIMouseWheelEventArgs)
| Improve this Doc View Source

PopulateList(IReadOnlyList<ListData>)

Declaration
public void PopulateList(IReadOnlyList<ListData> data)
Parameters
Type Name Description
IReadOnlyList<ListData> data
| Improve this Doc View Source

Select(ListData)

Declaration
public void Select(ListData data)
Parameters
Type Name Description
ListData data

Extension Methods

ControlExtension.GetControlOfType<T>(Control)
ControlExtension.GetControlOfType<T>(Control, String)
ControlExtension.GetControlOfType<T>(Control, Boolean)
ControlExtension.GetControlOfType<T>(Control, String, Boolean)
ControlExtension.GetSearchableControls(Control, Boolean)
ControlExtension.ChildrenContainText(Control, String)
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾