Module content.gui.line_vehicle_mgmt.line_react_util🔗
global record LineReactUtil
VehicleInstructionsIcon: Recipe<Engine.Entity> VehicleInstructionsName: Recipe2<Engine.Entity, boolean>record NameTextViewParams
entity: Engine.Entity locationButton: boolean stackEntityOpen: boolean nameEntity: Engine.Entity onClickOverride: function(Engine.Entity) editMode: boolean tooltip: string styleClass: string maxLength: integer endgetSlimDepotIconPath: function(Engine.Entity): string makeTooltip: function(string): TreeNodeId LocateButton: Recipe<LocateButtonParam> makeEntityWindowButton: function(string, Engine.Entity, integer, TreeNodeId, boolean, function(Engine.Entity), string, string): TreeNodeId ColorWidget: Recipe<ColorWidgetParam> NameTextView: Recipe<NameTextViewParams> LineOrDepotButton: Recipe3<Engine.Entity, function(Engine.Entity, boolean), string> LineColorPicker: Recipe2<Engine.Entity, boolean> LineBalance: Recipe<LineBalanceParams> LineTransported: Recipe<LineTransportedParams>record LocateButtonParam
entity: Engine.Entity position: Vec3f edgePos: EdgePos tooltip: string iconPathOverride: string endLineCargoDisplay: Recipe<LineCargoDisplayParams> endrecord LineCargoDisplayParams
lineEntity: Engine.Entity stopIndex: integer neutralBackground: boolean stopCargoDisplay: boolean configureStopButton: boolean onValueChange: function(boolean) toggled: boolean end
Category: globals🔗
LineReactUtil🔗
global record LineReactUtil
VehicleInstructionsIcon: Recipe<Engine.Entity> VehicleInstructionsName: Recipe2<Engine.Entity, boolean>record NameTextViewParams
entity: Engine.Entity locationButton: boolean stackEntityOpen: boolean nameEntity: Engine.Entity onClickOverride: function(Engine.Entity) editMode: boolean tooltip: string styleClass: string maxLength: integer endgetSlimDepotIconPath: function(Engine.Entity): string makeTooltip: function(string): TreeNodeId LocateButton: Recipe<LocateButtonParam> makeEntityWindowButton: function(string, Engine.Entity, integer, TreeNodeId, boolean, function(Engine.Entity), string, string): TreeNodeId ColorWidget: Recipe<ColorWidgetParam> NameTextView: Recipe<NameTextViewParams> LineOrDepotButton: Recipe3<Engine.Entity, function(Engine.Entity, boolean), string> LineColorPicker: Recipe2<Engine.Entity, boolean> LineBalance: Recipe<LineBalanceParams> LineTransported: Recipe<LineTransportedParams>record LocateButtonParam
entity: Engine.Entity position: Vec3f edgePos: EdgePos tooltip: string iconPathOverride: string endLineCargoDisplay: Recipe<LineCargoDisplayParams> endrecord LineCargoDisplayParams
lineEntity: Engine.Entity stopIndex: integer neutralBackground: boolean stopCargoDisplay: boolean configureStopButton: boolean onValueChange: function(boolean) toggled: boolean end
LineReactUtil.NameTextViewParams🔗
record LineReactUtil.NameTextViewParams
entity: Engine.Entity locationButton: boolean stackEntityOpen: boolean nameEntity: Engine.Entity onClickOverride: function(Engine.Entity) editMode: boolean tooltip: string styleClass: string maxLength: integer end
LineReactUtil.NameTextViewParams.entity🔗
LineReactUtil.NameTextViewParams.entity: Engine.Entity
LineReactUtil.NameTextViewParams.locationButton🔗
LineReactUtil.NameTextViewParams.locationButton: boolean
LineReactUtil.NameTextViewParams.stackEntityOpen🔗
LineReactUtil.NameTextViewParams.stackEntityOpen: boolean
LineReactUtil.NameTextViewParams.nameEntity🔗
LineReactUtil.NameTextViewParams.nameEntity: Engine.Entity
LineReactUtil.NameTextViewParams.onClickOverride🔗
function LineReactUtil.NameTextViewParams.onClickOverride(Engine.Entity)Parameters
Engine.Entity
LineReactUtil.NameTextViewParams.editMode🔗
LineReactUtil.NameTextViewParams.editMode: boolean
LineReactUtil.NameTextViewParams.tooltip🔗
LineReactUtil.NameTextViewParams.tooltip: string
LineReactUtil.NameTextViewParams.styleClass🔗
LineReactUtil.NameTextViewParams.styleClass: string
LineReactUtil.NameTextViewParams.maxLength🔗
LineReactUtil.NameTextViewParams.maxLength: integer
LineReactUtil.VehicleInstructionsIcon🔗
LineReactUtil.VehicleInstructionsIcon: Recipe<Engine.Entity>
LineReactUtil.VehicleInstructionsName🔗
LineReactUtil.VehicleInstructionsName: Recipe2<Engine.Entity, boolean>
LineReactUtil.LocateButtonParam🔗
record LineReactUtil.LocateButtonParam
entity: Engine.Entity position: Vec3f edgePos: EdgePos tooltip: string iconPathOverride: string end
LineReactUtil.LocateButtonParam.entity🔗
LineReactUtil.LocateButtonParam.entity: Engine.Entity
LineReactUtil.LocateButtonParam.position🔗
LineReactUtil.LocateButtonParam.position: Vec3f
LineReactUtil.LocateButtonParam.edgePos🔗
LineReactUtil.LocateButtonParam.edgePos: EdgePos
LineReactUtil.LocateButtonParam.tooltip🔗
LineReactUtil.LocateButtonParam.tooltip: string
LineReactUtil.LocateButtonParam.iconPathOverride🔗
LineReactUtil.LocateButtonParam.iconPathOverride: string
LineReactUtil.getSlimDepotIconPath🔗
function LineReactUtil.getSlimDepotIconPath(Engine.Entity): stringParameters
Engine.Entity
string
LineReactUtil.makeTooltip🔗
function LineReactUtil.makeTooltip(string): TreeNodeIdParameters
string
TreeNodeId
LineReactUtil.LocateButton🔗
LineReactUtil.LocateButton: Recipe<LocateButtonParam>
LineReactUtil.makeEntityWindowButton🔗
function LineReactUtil.makeEntityWindowButton(string, Engine.Entity, integer, TreeNodeId, boolean, function(Engine.Entity), string, string): TreeNodeIdParameters
stringEngine.EntityintegerTreeNodeIdbooleanfunction(Engine.Entity)stringstring
TreeNodeId
LineReactUtil.ColorWidgetParam🔗
record LineReactUtil.ColorWidgetParam
entity: Engine.Entity color: Vec3f tooltip: string onClick: function() end
LineReactUtil.ColorWidgetParam.entity🔗
LineReactUtil.ColorWidgetParam.entity: Engine.Entity
LineReactUtil.ColorWidgetParam.color🔗
LineReactUtil.ColorWidgetParam.color: Vec3f
LineReactUtil.ColorWidgetParam.tooltip🔗
LineReactUtil.ColorWidgetParam.tooltip: string
LineReactUtil.ColorWidgetParam.onClick🔗
function LineReactUtil.ColorWidgetParam.onClick()
LineReactUtil.ColorWidget🔗
LineReactUtil.ColorWidget: Recipe<ColorWidgetParam>
LineReactUtil.NameTextView🔗
LineReactUtil.NameTextView: Recipe<NameTextViewParams>
LineReactUtil.LineOrDepotButton🔗
LineReactUtil.LineOrDepotButton: Recipe3<Engine.Entity, function(Engine.Entity, boolean), string>
LineReactUtil.LineColorPicker🔗
LineReactUtil.LineColorPicker: Recipe2<Engine.Entity, boolean>
LineReactUtil.LineBalanceParams🔗
LineReactUtil.LineBalanceParams.entity🔗
LineReactUtil.LineBalanceParams.entity: Engine.Entity
LineReactUtil.LineBalanceParams.stepTimer🔗
LineReactUtil.LineBalanceParams.stepTimer: boolean
LineReactUtil.LineBalance🔗
LineReactUtil.LineBalance: Recipe<LineBalanceParams>
LineReactUtil.LineTransportedParams🔗
LineReactUtil.LineTransportedParams.entity🔗
LineReactUtil.LineTransportedParams.entity: Engine.Entity
LineReactUtil.LineTransportedParams.stepTimer🔗
LineReactUtil.LineTransportedParams.stepTimer: boolean
LineReactUtil.LineTransported🔗
LineReactUtil.LineTransported: Recipe<LineTransportedParams>
LineReactUtil.LineCargoDisplayParams🔗
record LineReactUtil.LineCargoDisplayParams
lineEntity: Engine.Entity stopIndex: integer neutralBackground: boolean stopCargoDisplay: boolean configureStopButton: boolean onValueChange: function(boolean) toggled: boolean end
LineReactUtil.LineCargoDisplayParams.lineEntity🔗
LineReactUtil.LineCargoDisplayParams.lineEntity: Engine.Entity
LineReactUtil.LineCargoDisplayParams.stopIndex🔗
LineReactUtil.LineCargoDisplayParams.stopIndex: integer
LineReactUtil.LineCargoDisplayParams.neutralBackground🔗
LineReactUtil.LineCargoDisplayParams.neutralBackground: boolean
LineReactUtil.LineCargoDisplayParams.stopCargoDisplay🔗
LineReactUtil.LineCargoDisplayParams.stopCargoDisplay: boolean
LineReactUtil.LineCargoDisplayParams.configureStopButton🔗
LineReactUtil.LineCargoDisplayParams.configureStopButton: boolean
LineReactUtil.LineCargoDisplayParams.onValueChange🔗
function LineReactUtil.LineCargoDisplayParams.onValueChange(boolean)Parameters
boolean
LineReactUtil.LineCargoDisplayParams.toggled🔗
LineReactUtil.LineCargoDisplayParams.toggled: boolean
LineReactUtil.LineCargoDisplay🔗
LineReactUtil.LineCargoDisplay: Recipe<LineCargoDisplayParams>