Space Engineers
Public Member Functions | Public Attributes | List of all members
Sandbox.Graphics.GUI.MyGuiControlGrid.Item Class Reference

Public Member Functions

 Item (string icon=null, string subicon=null, String toolTip=null, object userData=null, bool enabled=true)
 
 Item (string[] icons=null, string subicon=null, String toolTip=null, object userData=null, bool enabled=true)
 
 Item (string icon=null, string subicon=null, MyToolTips toolTips=null, object userData=null, bool enabled=true)
 
 Item (string[] icons=null, string subicon=null, MyToolTips toolTips=null, object userData=null, bool enabled=true)
 
void AddText (StringBuilder text, MyGuiDrawAlignEnum textAlign=MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_TOP)
 
void AddText (string text, MyGuiDrawAlignEnum textAlign=MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_TOP)
 
void AddIcon (ColoredIcon icon, MyGuiDrawAlignEnum iconAlign=MyGuiDrawAlignEnum.HORISONTAL_RIGHT_AND_VERTICAL_TOP)
 
void ClearText (MyGuiDrawAlignEnum textAlign=MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_TOP)
 
void ClearAllText ()
 
float blinkingTransparency ()
 
void startBlinking ()
 

Public Attributes

readonly Dictionary< MyGuiDrawAlignEnum, StringBuilder > TextsByAlign
 
readonly Dictionary< MyGuiDrawAlignEnum, ColoredIconIconsByAlign
 
string[] Icons
 
string SubIcon
 
MyToolTips ToolTip
 
object UserData
 
bool Enabled
 
float OverlayPercent
 
Vector4 IconColorMask
 
Vector4 OverlayColorMask
 
long blinkCount = 0
 
const int MILISSECONDS_TO_BLINK = 400
 

Detailed Description

Definition at line 129 of file MyGuiControlGrid.cs.

Constructor & Destructor Documentation

Sandbox.Graphics.GUI.MyGuiControlGrid.Item.Item ( string  icon = null,
string  subicon = null,
String  toolTip = null,
object  userData = null,
bool  enabled = true 
)
inline

Definition at line 145 of file MyGuiControlGrid.cs.

Sandbox.Graphics.GUI.MyGuiControlGrid.Item.Item ( string[]  icons = null,
string  subicon = null,
String  toolTip = null,
object  userData = null,
bool  enabled = true 
)
inline

Definition at line 154 of file MyGuiControlGrid.cs.

Sandbox.Graphics.GUI.MyGuiControlGrid.Item.Item ( string  icon = null,
string  subicon = null,
MyToolTips  toolTips = null,
object  userData = null,
bool  enabled = true 
)
inline

Definition at line 163 of file MyGuiControlGrid.cs.

Sandbox.Graphics.GUI.MyGuiControlGrid.Item.Item ( string[]  icons = null,
string  subicon = null,
MyToolTips  toolTips = null,
object  userData = null,
bool  enabled = true 
)
inline

Definition at line 182 of file MyGuiControlGrid.cs.

Member Function Documentation

void Sandbox.Graphics.GUI.MyGuiControlGrid.Item.AddIcon ( ColoredIcon  icon,
MyGuiDrawAlignEnum  iconAlign = MyGuiDrawAlignEnum.HORISONTAL_RIGHT_AND_VERTICAL_TOP 
)
inline

Definition at line 219 of file MyGuiControlGrid.cs.

void Sandbox.Graphics.GUI.MyGuiControlGrid.Item.AddText ( StringBuilder  text,
MyGuiDrawAlignEnum  textAlign = MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_TOP 
)
inline

Definition at line 201 of file MyGuiControlGrid.cs.

void Sandbox.Graphics.GUI.MyGuiControlGrid.Item.AddText ( string  text,
MyGuiDrawAlignEnum  textAlign = MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_TOP 
)
inline

Definition at line 210 of file MyGuiControlGrid.cs.

float Sandbox.Graphics.GUI.MyGuiControlGrid.Item.blinkingTransparency ( )
inline

Definition at line 237 of file MyGuiControlGrid.cs.

void Sandbox.Graphics.GUI.MyGuiControlGrid.Item.ClearAllText ( )
inline

Definition at line 232 of file MyGuiControlGrid.cs.

void Sandbox.Graphics.GUI.MyGuiControlGrid.Item.ClearText ( MyGuiDrawAlignEnum  textAlign = MyGuiDrawAlignEnum.HORISONTAL_LEFT_AND_VERTICAL_TOP)
inline

Definition at line 227 of file MyGuiControlGrid.cs.

void Sandbox.Graphics.GUI.MyGuiControlGrid.Item.startBlinking ( )
inline

Definition at line 247 of file MyGuiControlGrid.cs.

Member Data Documentation

long Sandbox.Graphics.GUI.MyGuiControlGrid.Item.blinkCount = 0

Definition at line 141 of file MyGuiControlGrid.cs.

bool Sandbox.Graphics.GUI.MyGuiControlGrid.Item.Enabled

Definition at line 137 of file MyGuiControlGrid.cs.

Vector4 Sandbox.Graphics.GUI.MyGuiControlGrid.Item.IconColorMask

Definition at line 139 of file MyGuiControlGrid.cs.

string [] Sandbox.Graphics.GUI.MyGuiControlGrid.Item.Icons

Definition at line 133 of file MyGuiControlGrid.cs.

readonly Dictionary<MyGuiDrawAlignEnum, ColoredIcon> Sandbox.Graphics.GUI.MyGuiControlGrid.Item.IconsByAlign

Definition at line 132 of file MyGuiControlGrid.cs.

const int Sandbox.Graphics.GUI.MyGuiControlGrid.Item.MILISSECONDS_TO_BLINK = 400

Definition at line 142 of file MyGuiControlGrid.cs.

Vector4 Sandbox.Graphics.GUI.MyGuiControlGrid.Item.OverlayColorMask

Definition at line 140 of file MyGuiControlGrid.cs.

float Sandbox.Graphics.GUI.MyGuiControlGrid.Item.OverlayPercent

Definition at line 138 of file MyGuiControlGrid.cs.

string Sandbox.Graphics.GUI.MyGuiControlGrid.Item.SubIcon

Definition at line 134 of file MyGuiControlGrid.cs.

readonly Dictionary<MyGuiDrawAlignEnum, StringBuilder> Sandbox.Graphics.GUI.MyGuiControlGrid.Item.TextsByAlign

Definition at line 131 of file MyGuiControlGrid.cs.

MyToolTips Sandbox.Graphics.GUI.MyGuiControlGrid.Item.ToolTip

Definition at line 135 of file MyGuiControlGrid.cs.

object Sandbox.Graphics.GUI.MyGuiControlGrid.Item.UserData

Definition at line 136 of file MyGuiControlGrid.cs.


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