popover_react_util¶
Quelle: base/tealdef/gui/main/popover_react_util.d.tl
Hinweise
Popover-Fenster: kleine Fenster, die sich neben einem Toggle-Button öffnen und schließen, wenn der Spieler außerhalb klickt oder auf Zurück drückt.
PopoverReactUtil¶
record global base/tealdef/gui/main/popover_react_util.d.tl:3
global record PopoverReactUtil
Laden: local popover_react_util = ug_require "::/gui/main/popover_react_util.tl" as PopoverReactUtil
Hinweise
Recipes für Popover-Fenster.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
PopoverWindowContent |
Recipe<PopoverWindowParam> |
Inhalt eines Popover-Fensters. Holt sich beim Einhängen den Fokus und ruft bei einem Klick außerhalb oder bei IA_MENU_BACK onClose auf. 1-mal im Basisspiel verwendet |
PopoverWindow |
Recipe<PopoverWindowParam> |
Unverschiebbares Fenster ohne Schließen-Schaltfläche (Style-Klasse popover), das PopoverWindowContent zeigt. 16-mal im Basisspiel verwendet |
TogglePopoverButton |
Recipe<TogglePopoverButtonParams> |
Toggle-Button mit Symbol, der ein PopoverWindow im Fenster-Container des Spiels öffnet und schließt. Es ist immer nur ein Popover offen. |
PopoverReactUtil.PopoverWindowParam¶
record base/tealdef/gui/main/popover_react_util.d.tl:4
record PopoverWindowParam
Hinweise
Parameter von PopoverWindow und PopoverWindowContent.
Im Basisspiel verwendet: 2-mal in 1 Datei
base/content/gui/gui/main/popover_react_util.tl:7
Felder
| Name | Typ | Beschreibung |
|---|---|---|
onClose |
function |
Wird aufgerufen, wenn das Popover schließen soll (Klick außerhalb, IA_MENU_BACK). |
windowClass |
string |
|
windowTitle |
string |
Titel des Fensters. |
x |
number |
Anfängliche waagrechte Position des Fensters. |
y |
number |
Anfängliche senkrechte Position des Fensters. |
recipe |
IRecipe |
Recipe des Inhalts. |
params |
any |
Parameter, der an recipe geht. |
compact |
boolean |
Geht an die Option compact des Fensters. |
inputActionBubbleUpFilter |
Builtin.Type.InputActionBubbleUpFilter |
Filter für Eingabe-Aktionen, die aus dem Fenster nach oben durchgereicht werden. |
PopoverReactUtil.TogglePopoverButtonParams¶
record base/tealdef/gui/main/popover_react_util.d.tl:16
record TogglePopoverButtonParams
Hinweise
Parameter von TogglePopoverButton.
Im Basisspiel verwendet: 2-mal in 2 Dateien
base/content/gui/gui/line_vehicle_mgmt/line_manager_panel.tl:59
base/content/gui/gui/main/popover_react_util.tl:62
Felder
| Name | Typ | Beschreibung |
|---|---|---|
gameCtx |
GameContext |
Spielkontext; das Popover kommt in seinen Fenster-Container. |
tooltip |
string |
Tooltip der Schaltfläche, zugleich Titel des Popover-Fensters. |
icon |
string |
Pfad des Symbols der Schaltfläche. |
extraButtonClass |
string |
|
recipe |
IRecipe |
Recipe des Popover-Inhalts. |
params |
any |
Parameter, der an recipe geht. |
compact |
boolean |
Geht an die Option compact des Popover-Fensters. |
windowClass |
string |
Zusätzliche Style-Klasse des Popover-Fensters. |
Funktionen