Space Engineers
Public Member Functions | Public Attributes | List of all members
Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition Class Reference
Inheritance diagram for Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition:
Sandbox.Game.Screens.Helpers.MyToolbarItem Sandbox.Game.Screens.Helpers.MyToolbarItemAiCommand Sandbox.Game.Screens.Helpers.MyToolbarItemAnimation Sandbox.Game.Screens.Helpers.MyToolbarItemAreaMarker Sandbox.Game.Screens.Helpers.MyToolbarItemBot Sandbox.Game.Screens.Helpers.MyToolbarItemConsumable Sandbox.Game.Screens.Helpers.MyToolbarItemCreateGrid Sandbox.Game.Screens.Helpers.MyToolbarItemCubeBlock Sandbox.Game.Screens.Helpers.MyToolbarItemPrefabThrower Sandbox.Game.Screens.Helpers.MyToolbarItemUsable Sandbox.Game.Screens.Helpers.MyToolbarItemVoxelHand Sandbox.Game.Screens.Helpers.MyToolbarItemWeapon

Public Member Functions

 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)
 
abstract bool Activate ()
 
abstract bool AllowedInToolbarType (MyToolbarType type)
 
abstract ChangeInfo Update (MyEntity owner, long playerID=0)
 Return value should contain information about the stuff that changed during the update More...
 
ChangeInfo SetEnabled (bool newEnabled)
 
ChangeInfo SetIcons (string[] newIcons)
 
ChangeInfo SetSubIcon (string newSubIcon)
 
ChangeInfo SetIconText (StringBuilder newIconText)
 
ChangeInfo ClearIconText ()
 
ChangeInfo SetDisplayName (String newDisplayName)
 
virtual void FillGridItem (MyGuiControlGrid.Item gridItem)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Public Attributes

MyDefinitionBase Definition
 

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...
 
- 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]
 

Detailed Description

Definition at line 13 of file MyToolbarItemDefinition.cs.

Constructor & Destructor Documentation

Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition.MyToolbarItemDefinition ( )
inline

Definition at line 17 of file MyToolbarItemDefinition.cs.

Member Function Documentation

override bool Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition.Equals ( object  obj)
inline

Definition at line 23 of file MyToolbarItemDefinition.cs.

sealed override int Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition.GetHashCode ( )
inline

Definition at line 32 of file MyToolbarItemDefinition.cs.

override MyObjectBuilder_ToolbarItem Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition.GetObjectBuilder ( )
inlinevirtual
override bool Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition.Init ( MyObjectBuilder_ToolbarItem  data)
inlinevirtual

Member Data Documentation

MyDefinitionBase Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition.Definition

Definition at line 15 of file MyToolbarItemDefinition.cs.


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