DayZ
1.27
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
ModsMenuTooltip.c
См. документацию.
1
class
ModsMenuTooltip
extends
ScriptedWidgetEventHandler
2
{
3
protected
Widget
m_Root
;
4
protected
RichTextWidget
m_Text
;
5
6
void
ModsMenuTooltip
(
Widget
parent)
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
12
void
~ModsMenuTooltip
()
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
;
23
GetMousePos
(
x
,
y
);
24
m_Root
.SetPos(
x
,
y
);
25
26
m_Text
.Update();
27
m_Root
.Update();
28
}
29
30
void
HideTooltip
()
31
{
32
m_Root
.Show(
false
);
33
m_Root
.SetPos(0, 0);
34
m_Text
.SetText(
""
);
35
}
36
}
x
Icon x
y
Icon y
m_Root
Widget m_Root
Определения
SizeToChild.c:91
CGame::GetWorkspace
proto native WorkspaceWidget GetWorkspace()
ModInfo::GetTooltip
proto owned string GetTooltip()
ModInfo
Определения
ModInfo.c:2
RichTextWidget
Определения
gameplay.c:317
ScriptedWidgetEventHandler::HideTooltip
void HideTooltip()
Определения
ModsMenuTooltip.c:30
ScriptedWidgetEventHandler::m_Root
Widget m_Root
Определения
SizeToChild.c:9
ScriptedWidgetEventHandler::ModsMenuTooltip
void ModsMenuTooltip(Widget parent)
Определения
ModsMenuTooltip.c:6
ScriptedWidgetEventHandler::m_Text
TextWidget m_Text
Определения
DropdownPrefab.c:11
ScriptedWidgetEventHandler::ShowTooltip
void ShowTooltip(ModInfo mod_ref)
Определения
ModsMenuTooltip.c:17
ScriptedWidgetEventHandler::~ModsMenuTooltip
void ~ModsMenuTooltip()
Определения
ModsMenuTooltip.c:12
ScriptedWidgetEventHandler
map: item x vector(index, width, height)
Определения
EnWidgets.c:651
Widget
Определения
EnWidgets.c:190
GetGame
proto native CGame GetGame()
GetMousePos
proto void GetMousePos(out int x, out int y)
WorkspaceWidget::CreateWidgets
proto native external Widget CreateWidgets(string layout, Widget parentWidget=NULL, bool immedUpdate=true)
Create widgets from *.layout file.
Widget
WorkspaceWidget Widget
Defined in code.
Ishodniki
scripts
5_Mission
GUI
NewUI
ModsMenu
ModsMenuTooltip.c
Создано системой
1.13.2