Space Engineers
Public Member Functions | Properties | List of all members
Sandbox.Game.Gui.ITerminalControl Interface Reference
Inheritance diagram for Sandbox.Game.Gui.ITerminalControl:
Sandbox.Game.Gui.MyTerminalControl< TBlock > Sandbox.Game.Screens.Terminal.Controls.ITerminalValueControl< TBlock, TValue > Sandbox.Game.Gui.MyTerminalControlButton< TBlock > Sandbox.Game.Gui.MyTerminalControlCombobox< TBlock > Sandbox.Game.Gui.MyTerminalControlListbox< TBlock > Sandbox.Game.Gui.MyTerminalControlSeparator< TBlock > Sandbox.Game.Screens.Terminal.Controls.MyTerminalControlLabel< TBlock > Sandbox.Game.Screens.Terminal.Controls.MyTerminalValueControl< TBlock, TValue > Sandbox.Game.Screens.Terminal.Controls.MyTerminalValueControl< TBlock, TValue > Sandbox.Game.Screens.Terminal.Controls.MyTerminalControlProperty< TBlock, TValue > Sandbox.Game.Screens.Terminal.Controls.MyTerminalControlProperty< TBlock, TValue >

Public Member Functions

MyGuiControlBase GetGuiControl ()
 Returns control to show in terminal. When control does not exists yet, it creates it More...
 
void UpdateVisual ()
 Updates gui controls More...
 
bool IsVisible (MyTerminalBlock block)
 Returns true when control is visible for given block More...
 

Properties

string Id [get]
 
bool SupportsMultipleBlocks [get]
 If control supports multiple blocks The only control which does not is Name editor control More...
 
MyTerminalBlock[] TargetBlocks [get, set]
 Sets blocks which are controlled now More...
 
ITerminalAction[] Actions [get]
 Returns terminal actions More...
 

Detailed Description

Definition at line 14 of file ITerminalControl.cs.

Member Function Documentation

MyGuiControlBase Sandbox.Game.Gui.ITerminalControl.GetGuiControl ( )

Returns control to show in terminal. When control does not exists yet, it creates it

Implemented in Sandbox.Game.Gui.MyTerminalControl< TBlock >.

bool Sandbox.Game.Gui.ITerminalControl.IsVisible ( MyTerminalBlock  block)

Returns true when control is visible for given block

void Sandbox.Game.Gui.ITerminalControl.UpdateVisual ( )

Updates gui controls

Implemented in Sandbox.Game.Gui.MyTerminalControl< TBlock >.

Property Documentation

ITerminalAction [] Sandbox.Game.Gui.ITerminalControl.Actions
get

Returns terminal actions

Definition at line 48 of file ITerminalControl.cs.

string Sandbox.Game.Gui.ITerminalControl.Id
get

Definition at line 16 of file ITerminalControl.cs.

bool Sandbox.Game.Gui.ITerminalControl.SupportsMultipleBlocks
get

If control supports multiple blocks The only control which does not is Name editor control

Definition at line 22 of file ITerminalControl.cs.

MyTerminalBlock [] Sandbox.Game.Gui.ITerminalControl.TargetBlocks
getset

Sets blocks which are controlled now

Definition at line 33 of file ITerminalControl.cs.


The documentation for this interface was generated from the following file: