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

Public Member Functions

override bool Activate ()
 
override bool Init (MyObjectBuilder_ToolbarItem data)
 
override MyObjectBuilder_ToolbarItem GetObjectBuilder ()
 
override bool AllowedInToolbarType (MyToolbarType type)
 
override MyToolbarItem.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 ()
 
- 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 ()
 

Properties

MyInventory Inventory [get]
 
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 16 of file MyToolbarItemUsable.cs.

Member Function Documentation

override bool Sandbox.Game.Screens.Helpers.MyToolbarItemUsable.Activate ( )
inlinevirtual

Implements Sandbox.Game.Screens.Helpers.MyToolbarItem.

Definition at line 37 of file MyToolbarItemUsable.cs.

override bool Sandbox.Game.Screens.Helpers.MyToolbarItemUsable.AllowedInToolbarType ( MyToolbarType  type)
inlinevirtual

Implements Sandbox.Game.Screens.Helpers.MyToolbarItem.

Definition at line 74 of file MyToolbarItemUsable.cs.

override void Sandbox.Game.Screens.Helpers.MyToolbarItemUsable.FillGridItem ( MyGuiControlGrid.Item  gridItem)
inlinevirtual

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

Definition at line 98 of file MyToolbarItemUsable.cs.

override MyObjectBuilder_ToolbarItem Sandbox.Game.Screens.Helpers.MyToolbarItemUsable.GetObjectBuilder ( )
inlinevirtual

Reimplemented from Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition.

Definition at line 61 of file MyToolbarItemUsable.cs.

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

Reimplemented from Sandbox.Game.Screens.Helpers.MyToolbarItemDefinition.

Definition at line 53 of file MyToolbarItemUsable.cs.

override MyToolbarItem.ChangeInfo Sandbox.Game.Screens.Helpers.MyToolbarItemUsable.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 79 of file MyToolbarItemUsable.cs.

Property Documentation

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

Definition at line 33 of file MyToolbarItemUsable.cs.

MyInventory Sandbox.Game.Screens.Helpers.MyToolbarItemUsable.Inventory
get

Definition at line 19 of file MyToolbarItemUsable.cs.


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