tile_list_react_util¶
Quelle: base/tealdef/gui/main/tile_list_react_util.d.tl
Hinweise
Kachellisten: Raster aus Kacheln mit Bild, Titel, Info-Symbolen und Schaltflächen, wie im Hauptmenü für Spielstände und Mods.
TileListReactUtil¶
record global base/tealdef/gui/main/tile_list_react_util.d.tl:3
global record TileListReactUtil
Laden: local tile_list_react_util = ug_require "::/gui/main/tile_list_react_util.tl" as TileListReactUtil
Hinweise
Recipes für Kachelraster und Kacheln.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
TileList |
Recipe<TileListParams> |
Ordnet Kacheln in Zeilen zu je numCols an. 4-mal im Basisspiel verwendet |
TileElement |
Recipe<TileElementParams> |
Eine Kachel mit Titel, Bild, Infozeile und Schaltflächen; IA_CONTEXT_HELP klickt die Detail-Schaltfläche.Im Spiel DetailsIm Code: Details 2-mal im Basisspiel verwendet |
TileListReactUtil.TileListParams¶
record base/tealdef/gui/main/tile_list_react_util.d.tl:4
record TileListParams
Hinweise
Parameter von TileList.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/gui/gui/main/tile_list_react_util.tl:8
Felder
| Name | Typ | Beschreibung |
|---|---|---|
elements |
{TreeNodeId} |
Die Kacheln, Zeile für Zeile aufgefüllt. |
numCols |
integer |
Anzahl der Kacheln pro Zeile. |
numRows |
integer |
Mindestzahl der Zeilen (bei zu wenigen Kacheln kommen leere Zeilen dazu). |
TileListReactUtil.TileElementParams¶
record base/tealdef/gui/main/tile_list_react_util.d.tl:11
record TileElementParams
Hinweise
Parameter von TileElement.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/gui/gui/main/tile_list_react_util.tl:35
Felder
| Name | Typ | Beschreibung |
|---|---|---|
title |
string |
Titel der Kachel. |
tileTooltip |
string |
Tooltip der ganzen Kachel. |
infoIcons |
{InfoIconParams} |
Einträge der Infozeile. |
detailsAsPrimaryButton |
boolean |
Stellt die Detail-Schaltfläche (Zahnrad) als primäre Schaltfläche dar (nur im Mausmodus). |
calloutContainerRef |
ReactRefWrapApi0<CalloutApi> |
Callout-Container für das Callout eines kritischen Info-Eintrags. |
Funktionen
onClickMain() base/tealdef/gui/main/tile_list_react_util.d.tl:29
optional
onClickDetails() base/tealdef/gui/main/tile_list_react_util.d.tl:30
optional
onDoubleClickMain() base/tealdef/gui/main/tile_list_react_util.d.tl:31
optional
createImage() : TreeNodeId base/tealdef/gui/main/tile_list_react_util.d.tl:33
Hinweise
Baut das Bild der Kachel.
Rückgabe TreeNodeId
createButtons() : {TreeNodeId}, function() base/tealdef/gui/main/tile_list_react_util.d.tl:34
Hinweise
Baut die Schaltflächen der Kachel. Gibt es mindestens eine, kommt eine Detail-Schaltfläche (Zahnrad) dazu.
Rückgabe {TreeNodeId}, function(): Die Schaltflächen und einen optionalen Klick-Handler, der greift, wenn onClickMain oder onClickDetails nicht gesetzt ist.
TileListReactUtil.TileElementParams.InfoIconParams¶
record base/tealdef/gui/main/tile_list_react_util.d.tl:12
record InfoIconParams
Hinweise
Ein Symbol mit Beschriftung in der Infozeile einer Kachel.
Im Basisspiel verwendet: 2-mal in 2 Dateien
base/content/gui/gui/menu/mod_manager_react_util.tl:348
base/content/gui/gui/menu/savegame_react_util.tl:383
Felder