Show / Hide Table of Contents

Class ChemMasterWindow

Client-side UI used to control a

Inheritance
System.Object
Robust.Client.UserInterface.Control
Robust.Client.UserInterface.CustomControls.BaseWindow
FancyWindow
ChemMasterWindow
Namespace: Content.Client.Chemistry.UI
Assembly: Content.Client.dll
Syntax
public sealed class ChemMasterWindow : FancyWindow

Constructors

| Improve this Doc View Source

ChemMasterWindow()

Create and initialize the chem master UI client-side. Creates the basic layout, actual data isn't filled in until the server sends data about the chem master.

Declaration
public ChemMasterWindow()

Fields

| Improve this Doc View Source

PillTypeButtons

Declaration
public readonly Button[] PillTypeButtons
Field Value
Type Description
Robust.Client.UserInterface.Controls.Button[]

Properties

| Improve this Doc View Source

LabelLine

Declaration
public String LabelLine { get; set; }
Property Value
Type Description
String

Methods

| Improve this Doc View Source

UpdateState(BoundUserInterfaceState)

Update the UI state when new state data is received from the server.

Declaration
public void UpdateState(BoundUserInterfaceState state)
Parameters
Type Name Description
BoundUserInterfaceState state

State data sent by the server.

Events

| Improve this Doc View Source

OnReagentButtonPressed

Declaration
public event Action<BaseButton.ButtonEventArgs, ReagentButton>? OnReagentButtonPressed
Event Type
Type Description
System.Nullable<Action<Robust.Client.UserInterface.Controls.BaseButton.ButtonEventArgs, ReagentButton>>

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
☀
☾