DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
ModsMenuTooltip.c
См. документацию.
1class ModsMenuTooltip extends ScriptedWidgetEventHandler
2{
3 protected Widget m_Root;
5
7 {
8 m_Root = GetGame().GetWorkspace().CreateWidgets("gui/layouts/new_ui/mods_menu/mods_tooltip.layout", parent);
9 m_Text = RichTextWidget.Cast(m_Root.FindAnyWidget("TooltipText"));
10 }
11
13 {
14 delete m_Root;
15 }
16
17 void ShowTooltip(ModInfo mod_ref)
18 {
19 m_Root.Show(true);
20 m_Text.SetText(mod_ref.GetTooltip());
21
22 int x, y;
24 m_Root.SetPos(x, y);
25
26 m_Text.Update();
27 m_Root.Update();
28 }
29
31 {
32 m_Root.Show(false);
33 m_Root.SetPos(0, 0);
34 m_Text.SetText("");
35 }
36}
Icon x
Icon y
Widget m_Root
Определения SizeToChild.c:91
proto native WorkspaceWidget GetWorkspace()
proto owned string GetTooltip()
Определения ModInfo.c:2
Определения gameplay.c:317
void HideTooltip()
Определения ModsMenuTooltip.c:30
Widget m_Root
Определения SizeToChild.c:9
void ModsMenuTooltip(Widget parent)
Определения ModsMenuTooltip.c:6
TextWidget m_Text
Определения DropdownPrefab.c:11
void ShowTooltip(ModInfo mod_ref)
Определения ModsMenuTooltip.c:17
void ~ModsMenuTooltip()
Определения ModsMenuTooltip.c:12
map: item x vector(index, width, height)
Определения EnWidgets.c:651
Определения EnWidgets.c:190
proto native CGame GetGame()
proto void GetMousePos(out int x, out int y)
proto native external Widget CreateWidgets(string layout, Widget parentWidget=NULL, bool immedUpdate=true)
Create widgets from *.layout file.
WorkspaceWidget Widget
Defined in code.