Show / Hide Table of Contents

Interface IMyTextPanel

Describes LCD block (mods interface)

Inherited Members
IMyTextSurface.WriteText(String, Boolean)
IMyTextSurface.GetText()
IMyTextSurface.WriteText(StringBuilder, Boolean)
IMyTextSurface.ReadText(StringBuilder, Boolean)
IMyTextSurface.AddImageToSelection(String, Boolean)
IMyTextSurface.AddImagesToSelection(List<String>, Boolean)
IMyTextSurface.RemoveImageFromSelection(String, Boolean)
IMyTextSurface.RemoveImagesFromSelection(List<String>, Boolean)
IMyTextSurface.ClearImagesFromSelection()
IMyTextSurface.GetSelectedImages(List<String>)
IMyTextSurface.GetFonts(List<String>)
IMyTextSurface.GetSprites(List<String>)
IMyTextSurface.GetScripts(List<String>)
IMyTextSurface.DrawFrame()
IMyTextSurface.MeasureStringInPixels(StringBuilder, String, Single)
IMyTextSurface.CurrentlyShownImage
IMyTextSurface.FontSize
IMyTextSurface.FontColor
IMyTextSurface.BackgroundColor
IMyTextSurface.BackgroundAlpha
IMyTextSurface.ChangeInterval
IMyTextSurface.Font
IMyTextSurface.Alignment
IMyTextSurface.Script
IMyTextSurface.ContentType
IMyTextSurface.SurfaceSize
IMyTextSurface.TextureSize
IMyTextSurface.PreserveAspectRatio
IMyTextSurface.TextPadding
IMyTextSurface.ScriptBackgroundColor
IMyTextSurface.ScriptForegroundColor
IMyTextSurface.Name
IMyTextSurface.DisplayName
IMyFunctionalBlock.RequestEnable(Boolean)
IMyFunctionalBlock.Enabled
IMyTerminalBlock.HasLocalPlayerAccess()
IMyTerminalBlock.HasPlayerAccess(Int64, MyRelationsBetweenPlayerAndBlock)
IMyTerminalBlock.HasNobodyPlayerAccessToBlock()
IMyTerminalBlock.HasPlayerAccessWithNobodyCheck(Int64, Boolean)
IMyTerminalBlock.SetCustomName(String)
IMyTerminalBlock.SetCustomName(StringBuilder)
IMyTerminalBlock.GetActions(List<ITerminalAction>, Func<ITerminalAction, Boolean>)
IMyTerminalBlock.SearchActionsOfName(String, List<ITerminalAction>, Func<ITerminalAction, Boolean>)
IMyTerminalBlock.GetActionWithName(String)
IMyTerminalBlock.GetProperty(String)
IMyTerminalBlock.GetProperties(List<ITerminalProperty>, Func<ITerminalProperty, Boolean>)
IMyTerminalBlock.IsSameConstructAs(IMyTerminalBlock)
IMyTerminalBlock.CustomName
IMyTerminalBlock.CustomNameWithFaction
IMyTerminalBlock.DetailedInfo
IMyTerminalBlock.CustomInfo
IMyTerminalBlock.CustomData
IMyTerminalBlock.ShowOnHUD
IMyTerminalBlock.ShowInTerminal
IMyTerminalBlock.ShowInToolbarConfig
IMyTerminalBlock.ShowInInventory
IMyCubeBlock.GetOwnerFactionTag()
IMyCubeBlock.GetPlayerRelationToOwner()
IMyCubeBlock.GetUserRelationToOwner(Int64, MyRelationsBetweenPlayerAndBlock)
IMyCubeBlock.UpdateIsWorking()
IMyCubeBlock.UpdateVisual()
IMyCubeBlock.BlockDefinition
IMyCubeBlock.CubeGrid
IMyCubeBlock.DefinitionDisplayNameText
IMyCubeBlock.DisassembleRatio
IMyCubeBlock.DisplayNameText
IMyCubeBlock.IsBeingHacked
IMyCubeBlock.IsFunctional
IMyCubeBlock.IsWorking
IMyCubeBlock.Max
IMyCubeBlock.Mass
IMyCubeBlock.Min
IMyCubeBlock.NumberInGrid
IMyCubeBlock.Orientation
IMyCubeBlock.OwnerId
IMyCubeBlock.Position
IMyEntity.GetInventory()
IMyEntity.GetInventory(Int32)
IMyEntity.GetPosition()
IMyEntity.Components
IMyEntity.EntityId
IMyEntity.HasInventory
IMyEntity.InventoryCount
IMyEntity.Closed
IMyEntity.WorldAABB
IMyEntity.WorldAABBHr
IMyEntity.WorldMatrix
IMyEntity.WorldVolume
IMyEntity.WorldVolumeHr
Namespace: Sandbox.ModAPI.Ingame
Assembly: Sandbox.Common.dll
Syntax
public interface IMyTextPanel : IMyTextSurface, IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity

Methods

GetPublicTitle()

Gets popup dialog title

Declaration
string GetPublicTitle()
Returns
Type Description
System.String

Public title

WritePublicTitle(String, Boolean)

Writes LCD popup dialog title If somebody opened LCD text in popup dialog, text can no longer be added.

Declaration
bool WritePublicTitle(string value, bool append = false)
Parameters
Type Name Description
System.String value
System.Boolean append

If true, appends, else replaces text with <code data-dev-comment-type="paramref" class="paramref">value</code>

Returns
Type Description
System.Boolean

False is if somebody currently has opened LCD text in popup dialog, true in other cases

Extension Methods

TerminalBlockExtentions.GetId(IMyTerminalBlock)
TerminalBlockExtentions.ApplyAction(IMyTerminalBlock, String)
TerminalBlockExtentions.ApplyAction(IMyTerminalBlock, String, List<TerminalActionParameter>)
TerminalBlockExtentions.HasAction(IMyTerminalBlock, String)
TerminalBlockExtentions.HasInventory(IMyTerminalBlock)
TerminalBlockExtentions.GetInventory(IMyTerminalBlock, Int32)
TerminalBlockExtentions.GetInventoryCount(IMyTerminalBlock)
TerminalBlockExtentions.GetUseConveyorSystem(IMyTerminalBlock)
TerminalBlockExtentions.SetUseConveyorSystem(IMyTerminalBlock, Boolean)
TerminalPropertyExtensions.GetValueFloat(IMyTerminalBlock, String)
TerminalPropertyExtensions.SetValueFloat(IMyTerminalBlock, String, Single)
TerminalPropertyExtensions.GetValueBool(IMyTerminalBlock, String)
TerminalPropertyExtensions.SetValueBool(IMyTerminalBlock, String, Boolean)
TerminalPropertyExtensions.GetValueColor(IMyTerminalBlock, String)
TerminalPropertyExtensions.SetValueColor(IMyTerminalBlock, String, Color)
TerminalPropertyExtensions.GetValue<T>(IMyTerminalBlock, String)
TerminalPropertyExtensions.GetDefaultValue<T>(IMyTerminalBlock, String)
TerminalPropertyExtensions.GetMininum<T>(IMyTerminalBlock, String)
TerminalPropertyExtensions.GetMinimum<T>(IMyTerminalBlock, String)
TerminalPropertyExtensions.GetMaximum<T>(IMyTerminalBlock, String)
TerminalPropertyExtensions.SetValue<T>(IMyTerminalBlock, String, T)
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾