DayZ 1.26
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс UIScriptedWindow

Закрытые члены

void UIScriptedWindow (int id)
 
void ~UIScriptedWindow ()
 
Widget GetWidgetRoot ()
 
Widget Init ()
 
void ShowWindow ()
 
void HideWindow ()
 
void CloseWindow ()
 
bool OnClick (Widget w, int x, int y, int button)
 
bool OnModalResult (Widget w, int x, int y, int code, int result)
 
bool OnDoubleClick (Widget w, int x, int y, int button)
 
bool OnSelect (Widget w, int x, int y)
 
bool OnItemSelected (Widget w, int x, int y, int row, int column, int oldRow, int oldColumn)
 
bool OnFocus (Widget w, int x, int y)
 
bool OnFocusLost (Widget w, int x, int y)
 
bool OnMouseEnter (Widget w, int x, int y)
 
bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
 
bool OnMouseButtonDown (Widget w, int x, int y, int button)
 
bool OnMouseButtonUp (Widget w, int x, int y, int button)
 
bool OnMouseWheel (Widget w, int x, int y, int wheel)
 
bool OnController (Widget w, int control, int value)
 
bool OnKeyDown (Widget w, int x, int y, int key)
 
bool OnKeyUp (Widget w, int x, int y, int key)
 
bool OnKeyPress (Widget w, int x, int y, int key)
 
bool OnChange (Widget w, int x, int y, bool finished)
 
bool OnDrag (Widget w, int x, int y)
 
bool OnDragging (Widget w, int x, int y, Widget reciever)
 
bool OnDraggingOver (Widget w, int x, int y, Widget reciever)
 
bool OnDrop (Widget w, int x, int y, Widget reciever)
 
bool OnDropReceived (Widget w, int x, int y, Widget reciever)
 
bool OnEvent (EventType eventType, Widget target, int parameter0, int parameter1)
 

Закрытые статические члены

static void AddToActiveWindows (int id, UIScriptedWindow window)
 
static void RemoveFromActiveWindows (int id)
 
static UIScriptedWindow GetWindow (int id)
 
static map< int, UIScriptedWindowGetActiveWindows ()
 

Закрытые данные

Widget m_WgtRoot
 
int m_Id
 

Закрытые статические данные

static ref map< int, UIScriptedWindowm_ActiveWindows
 

Подробное описание

Конструктор(ы)

◆ UIScriptedWindow()

void UIScriptedWindow ( int id)
inlineprivate
45 {
46 m_Id = id;
47 }
Definition EntityAI.c:95
int m_Id
Definition UIScriptedWindow.c:4

Перекрестные ссылки m_Id.

◆ ~UIScriptedWindow()

void ~UIScriptedWindow ( )
inlineprivate
50 {
51 GetWidgetRoot().Show(false);
52 delete GetWidgetRoot();
53 }
Widget GetWidgetRoot()
Definition UIScriptedWindow.c:55

Перекрестные ссылки GetWidgetRoot().

Методы

◆ AddToActiveWindows()

static void AddToActiveWindows ( int id,
UIScriptedWindow window )
inlinestaticprivate
10 {
11 if ( m_ActiveWindows == NULL )
12 {
14 }
15
16 m_ActiveWindows.Insert( id, window );
17 }
static ref map< int, UIScriptedWindow > m_ActiveWindows
Definition UIScriptedWindow.c:7

Перекрестные ссылки m_ActiveWindows.

Используется в UIManager::OpenWindow().

◆ CloseWindow()

void CloseWindow ( )
inlineprivate
75 {
76 GetGame().GetUIManager().CloseWindow( m_Id );
77 }
proto native CGame GetGame()

Перекрестные ссылки GetGame() и m_Id.

◆ GetActiveWindows()

◆ GetWidgetRoot()

Widget GetWidgetRoot ( )
inlineprivate
56 {
57 return m_WgtRoot;
58 }
Widget m_WgtRoot
Definition UIScriptedWindow.c:3

Перекрестные ссылки m_WgtRoot.

Используется в HideWindow(), ShowWindow() и ~UIScriptedWindow().

◆ GetWindow()

static UIScriptedWindow GetWindow ( int id)
inlinestaticprivate
28 {
29 if ( m_ActiveWindows )
30 {
31 return m_ActiveWindows.Get( id );
32 }
33
34 return NULL;
35 }

Перекрестные ссылки m_ActiveWindows.

Используется в UIManager::CloseWindow(), UIManager::IsWindowOpened() и UIManager::OpenWindow().

◆ HideWindow()

void HideWindow ( )
inlineprivate
70 {
71 GetWidgetRoot().Show( false );
72 }

Перекрестные ссылки GetWidgetRoot().

◆ Init()

Widget Init ( )
inlineprivate
61 {
62 }

◆ OnChange()

bool OnChange ( Widget w,
int x,
int y,
bool finished )
inlineprivate
161 {
162 return false;
163 }

◆ OnClick()

bool OnClick ( Widget w,
int x,
int y,
int button )
inlineprivate
81 {
82 return false;
83 }

◆ OnController()

bool OnController ( Widget w,
int control,
int value )
inlineprivate
141 {
142 return false;
143 }

◆ OnDoubleClick()

bool OnDoubleClick ( Widget w,
int x,
int y,
int button )
inlineprivate
91 {
92 return false;
93 }

◆ OnDrag()

bool OnDrag ( Widget w,
int x,
int y )
inlineprivate
166 {
167 return false;
168 }

◆ OnDragging()

bool OnDragging ( Widget w,
int x,
int y,
Widget reciever )
inlineprivate
171 {
172 return false;
173 }

◆ OnDraggingOver()

bool OnDraggingOver ( Widget w,
int x,
int y,
Widget reciever )
inlineprivate
176 {
177 return false;
178 }

◆ OnDrop()

bool OnDrop ( Widget w,
int x,
int y,
Widget reciever )
inlineprivate
181 {
182 return false;
183 }

◆ OnDropReceived()

bool OnDropReceived ( Widget w,
int x,
int y,
Widget reciever )
inlineprivate
186 {
187 return false;
188 }

◆ OnEvent()

bool OnEvent ( EventType eventType,
Widget target,
int parameter0,
int parameter1 )
inlineprivate
191 {
192 return false;
193 }

◆ OnFocus()

bool OnFocus ( Widget w,
int x,
int y )
inlineprivate
106 {
107 return false;
108 }

◆ OnFocusLost()

bool OnFocusLost ( Widget w,
int x,
int y )
inlineprivate
111 {
112 return false;
113 }

◆ OnItemSelected()

bool OnItemSelected ( Widget w,
int x,
int y,
int row,
int column,
int oldRow,
int oldColumn )
inlineprivate
101 {
102 return false;
103 }

◆ OnKeyDown()

bool OnKeyDown ( Widget w,
int x,
int y,
int key )
inlineprivate
146 {
147 return false;
148 }

◆ OnKeyPress()

bool OnKeyPress ( Widget w,
int x,
int y,
int key )
inlineprivate
156 {
157 return false;
158 }

◆ OnKeyUp()

bool OnKeyUp ( Widget w,
int x,
int y,
int key )
inlineprivate
151 {
152 return false;
153 }

◆ OnModalResult()

bool OnModalResult ( Widget w,
int x,
int y,
int code,
int result )
inlineprivate
86 {
87 return false;
88 }

◆ OnMouseButtonDown()

bool OnMouseButtonDown ( Widget w,
int x,
int y,
int button )
inlineprivate
126 {
127 return false;
128 }

◆ OnMouseButtonUp()

bool OnMouseButtonUp ( Widget w,
int x,
int y,
int button )
inlineprivate
131 {
132 return false;
133 }

◆ OnMouseEnter()

bool OnMouseEnter ( Widget w,
int x,
int y )
inlineprivate
116 {
117 return false;
118 }

◆ OnMouseLeave()

bool OnMouseLeave ( Widget w,
Widget enterW,
int x,
int y )
inlineprivate
121 {
122 return false;
123 }

◆ OnMouseWheel()

bool OnMouseWheel ( Widget w,
int x,
int y,
int wheel )
inlineprivate
136 {
137 return false;
138 }

◆ OnSelect()

bool OnSelect ( Widget w,
int x,
int y )
inlineprivate
96 {
97 return false;
98 }

◆ RemoveFromActiveWindows()

static void RemoveFromActiveWindows ( int id)
inlinestaticprivate
20 {
21 if ( m_ActiveWindows )
22 {
23 m_ActiveWindows.Remove( id );
24 }
25 }

Перекрестные ссылки m_ActiveWindows.

Используется в UIManager::CloseWindow().

◆ ShowWindow()

void ShowWindow ( )
inlineprivate
65 {
66 GetWidgetRoot().Show( true );
67 }

Перекрестные ссылки GetWidgetRoot().

Поля

◆ m_ActiveWindows

ref map<int, UIScriptedWindow> m_ActiveWindows
staticprivate

◆ m_Id

int m_Id
private

Используется в CloseWindow() и UIScriptedWindow().

◆ m_WgtRoot

Widget m_WgtRoot
private

Используется в GetWidgetRoot().


Объявления и описания членов класса находятся в файле: