Class ChemMasterWindow
Client-side UI used to control a
Inheritance
System.Object
Robust.Client.UserInterface.Control
Robust.Client.UserInterface.CustomControls.BaseWindow
ChemMasterWindow
Namespace: Content.Client.Chemistry.UI
Assembly: Content.Client.dll
Syntax
public sealed class ChemMasterWindow : FancyWindow
Constructors
| Improve this Doc View SourceChemMasterWindow()
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 SourcePillTypeButtons
Declaration
public readonly Button[] PillTypeButtons
Field Value
Type | Description |
---|---|
Robust.Client.UserInterface.Controls.Button[] |
Properties
| Improve this Doc View SourceLabelLine
Declaration
public String LabelLine { get; set; }
Property Value
Type | Description |
---|---|
String |
Methods
| Improve this Doc View SourceUpdateState(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 SourceOnReagentButtonPressed
Declaration
public event Action<BaseButton.ButtonEventArgs, ReagentButton>? OnReagentButtonPressed
Event Type
Type | Description |
---|---|
System.Nullable<Action<Robust.Client.UserInterface.Controls.BaseButton.ButtonEventArgs, ReagentButton>> |