Space Engineers
Public Member Functions | Static Public Attributes | Properties | List of all members
Sandbox.Game.Screens.Helpers.MyToolbarItemCubeBlock Class Reference
Inheritance diagram for Sandbox.Game.Screens.Helpers.MyToolbarItemCubeBlock:
Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition Sandbox.Game.Screens.Helpers.MyToolbarItem

Public Member Functions

override bool Activate ()
 
override bool AllowedInToolbarType (MyToolbarType type)
 
override bool Init (MyObjectBuilder_ToolbarItem data)
 
override ChangeInfo Update (MyEntity owner, long playerID=0)
 Return value should contain information about the stuff that changed during the update More...
 
override void FillGridItem (MyGuiControlGrid.Item gridItem)
 
- Public Member Functions inherited from Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition
 MyToolbarItemDefinition ()
 
override bool Equals (object obj)
 
sealed override int GetHashCode ()
 
override MyObjectBuilder_ToolbarItem GetObjectBuilder ()
 
override bool Init (MyObjectBuilder_ToolbarItem data)
 
- Public Member Functions inherited from Sandbox.Game.Screens.Helpers.MyToolbarItem
 MyToolbarItem ()
 
virtual void OnRemovedFromToolbar (MyToolbar toolbar)
 
virtual void OnAddedToToolbar (MyToolbar toolbar)
 
ChangeInfo SetEnabled (bool newEnabled)
 
ChangeInfo SetIcons (string[] newIcons)
 
ChangeInfo SetSubIcon (string newSubIcon)
 
ChangeInfo SetIconText (StringBuilder newIconText)
 
ChangeInfo ClearIconText ()
 
ChangeInfo SetDisplayName (String newDisplayName)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Static Public Attributes

static readonly string VariantsAvailableSubicon = @"Textures\GUI\Icons\VariantsAvailable.dds"
 

Properties

MyFixedPoint Amount [get]
 
- Properties inherited from Sandbox.Game.Screens.Helpers.MyToolbarItem
bool Enabled [get]
 
string[] Icons [get]
 
string SubIcon [get]
 
StringBuilder IconText [get]
 
StringBuilder DisplayName [get]
 
bool WantsToBeActivated [get, protected set]
 
bool WantsToBeSelected [get, protected set]
 
bool ActivateOnClick [get, protected set]
 

Additional Inherited Members

- Public Types inherited from Sandbox.Game.Screens.Helpers.MyToolbarItem
enum  ChangeInfo {
  ChangeInfo.None = 0x0, ChangeInfo.Enabled = 1 << 0, ChangeInfo.Icon = 1 << 1, ChangeInfo.SubIcon = 1 << 2,
  ChangeInfo.IconText = 1 << 3, ChangeInfo.DisplayName = 1 << 4, ChangeInfo.All = Enabled | Icon | SubIcon | IconText | DisplayName
}
 Tells which data of MyToolbarItem changed during an update More...
 
- Public Attributes inherited from Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition
MyDefinitionBase Definition
 

Detailed Description

Definition at line 27 of file MyToolbarItemCubeBlock.cs.

Member Function Documentation

override bool Sandbox.Game.Screens.Helpers.MyToolbarItemCubeBlock.Activate ( )
inlinevirtual
override bool Sandbox.Game.Screens.Helpers.MyToolbarItemCubeBlock.AllowedInToolbarType ( MyToolbarType  type)
inlinevirtual
override void Sandbox.Game.Screens.Helpers.MyToolbarItemCubeBlock.FillGridItem ( MyGuiControlGrid.Item  gridItem)
inlinevirtual

Reimplemented from Sandbox.Game.Screens.Helpers.MyToolbarItem.

Definition at line 139 of file MyToolbarItemCubeBlock.cs.

override bool Sandbox.Game.Screens.Helpers.MyToolbarItemCubeBlock.Init ( MyObjectBuilder_ToolbarItem  data)
inlinevirtual
override ChangeInfo Sandbox.Game.Screens.Helpers.MyToolbarItemCubeBlock.Update ( MyEntity  owner,
long  playerID = 0 
)
inlinevirtual

Return value should contain information about the stuff that changed during the update

Implements Sandbox.Game.Screens.Helpers.MyToolbarItem.

Definition at line 76 of file MyToolbarItemCubeBlock.cs.

Member Data Documentation

readonly string Sandbox.Game.Screens.Helpers.MyToolbarItemCubeBlock.VariantsAvailableSubicon = @"Textures\GUI\Icons\VariantsAvailable.dds"
static

Definition at line 29 of file MyToolbarItemCubeBlock.cs.

Property Documentation

MyFixedPoint Sandbox.Game.Screens.Helpers.MyToolbarItemCubeBlock.Amount
get

Definition at line 33 of file MyToolbarItemCubeBlock.cs.


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