Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс ScriptConsoleTabBase
+ Граф наследования:ScriptConsoleTabBase:

Защищенные члены

void ScriptConsoleTabBase (Widget root, ScriptConsole console, Widget button, ScriptConsoleTabBase parent=null)
 
void Init (int id)
 
int GetID ()
 
Widget GetRoot ()
 
bool IsSelected ()
 
void Select (bool select, ScriptConsoleTabBase selectedHandler)
 
void OnSelected ()
 
void Show (bool show, ScriptConsoleTabBase selectedHandler)
 
Widget GetButton ()
 
void Update (float timeslice)
 
bool OnChange (Widget w, int x, int y, bool finished)
 
bool OnClick (Widget w, int x, int y, int button)
 
bool OnItemSelected (Widget w, int x, int y, int row, int column, int oldRow, int oldColumn)
 
bool OnKeyDown (Widget w, int x, int y, int key)
 
bool OnDoubleClick (Widget w, int x, int y, int button)
 
void OnRPCEx (int rpc_type, ParamsReadContext ctx)
 
bool OnMouseButtonDown (Widget w, int x, int y, int button)
 
bool OnKeyPress (Widget w, int x, int y, int key)
 
void AddItemToClipboard (TextListboxWidget text_listbox_widget)
 

Защищенные данные

int m_Id
 
bool m_IsSelected
 
Widget m_ParentRoot
 
Widget m_Root
 
Widget m_Button
 
ScriptConsole m_ScriptConsole
 
ScriptConsoleTabBase m_Parent
 
PluginConfigDebugProfile m_ConfigDebugProfile
 
PluginConfigDebugProfileFixed m_ConfigDebugProfileFixed
 

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

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

◆ ScriptConsoleTabBase()

void ScriptConsoleTabBase ( Widget root,
ScriptConsole console,
Widget button,
ScriptConsoleTabBase parent = null )
inlineprotected
14 {
17 m_Root = root;
18 if (parent)
19 m_ParentRoot = parent.GetRoot();
20 else
21 m_ParentRoot = console.layoutRoot;
23 m_ConfigDebugProfileFixed = PluginConfigDebugProfileFixed.Cast(GetPlugin(PluginConfigDebugProfileFixed));
24 }
PluginBase GetPlugin(typename plugin_type)
Definition PluginManager.c:316
Definition EntityAI.c:95
Definition PluginConfigDebugProfileFixed.c:2
Widget m_Root
Definition ScriptConsoleTabBase.c:6
PluginConfigDebugProfile m_ConfigDebugProfile
Definition ScriptConsoleTabBase.c:10
Widget m_ParentRoot
Definition ScriptConsoleTabBase.c:5
Widget m_Button
Definition ScriptConsoleTabBase.c:7
PluginConfigDebugProfileFixed m_ConfigDebugProfileFixed
Definition ScriptConsoleTabBase.c:11
ScriptConsole m_ScriptConsole
Definition ScriptConsoleTabBase.c:8
Widget GetRoot()
Definition ScriptConsoleTabBase.c:36

Перекрестные ссылки GetPlugin(), m_Button, m_ConfigDebugProfile, m_ConfigDebugProfileFixed, m_ParentRoot, m_Root и m_ScriptConsole.

Методы

◆ AddItemToClipboard()

void AddItemToClipboard ( TextListboxWidget text_listbox_widget)
inlineprotected
85 {
86 int selected_row_index = text_listbox_widget.GetSelectedRow();
87 if (selected_row_index != -1)
88 {
89 string item_name;
91 GetGame().CopyToClipboard(item_name);
92 }
93 }
proto native CGame GetGame()

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

Используется в ScriptConsoleConfigTab::OnClick(), ScriptConsoleItemsTab::OnClick() и ScriptConsoleSoundsTab::OnClick().

◆ GetButton()

Widget GetButton ( )
inlineprotected
69 {
70 return m_Button;
71 }

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

◆ GetID()

int GetID ( )
inlineprotected
32 {
33 return m_Id;
34 }
int m_Id
Definition ScriptConsoleTabBase.c:3

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

◆ GetRoot()

Widget GetRoot ( )
inlineprotected
37 {
38 return m_Root;
39 }

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

◆ Init()

void Init ( int id)
inlineprotected
27 {
28 m_Id = id;
29 }

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

◆ IsSelected()

bool IsSelected ( )
inlineprotected
42 {
43 return m_IsSelected;
44 }
bool m_IsSelected
Definition ScriptConsoleTabBase.c:4

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

◆ OnChange()

bool OnChange ( Widget w,
int x,
int y,
bool finished )
protected

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

◆ OnClick()

bool OnClick ( Widget w,
int x,
int y,
int button )
protected

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

◆ OnDoubleClick()

bool OnDoubleClick ( Widget w,
int x,
int y,
int button )
protected

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

◆ OnItemSelected()

bool OnItemSelected ( Widget w,
int x,
int y,
int row,
int column,
int oldRow,
int oldColumn )
protected

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

◆ OnKeyDown()

bool OnKeyDown ( Widget w,
int x,
int y,
int key )
protected

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

◆ OnKeyPress()

bool OnKeyPress ( Widget w,
int x,
int y,
int key )
protected

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

◆ OnMouseButtonDown()

bool OnMouseButtonDown ( Widget w,
int x,
int y,
int button )
protected

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

◆ OnRPCEx()

void OnRPCEx ( int rpc_type,
ParamsReadContext ctx )
protected

◆ OnSelected()

void OnSelected ( )
protected

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

◆ Select()

void Select ( bool select,
ScriptConsoleTabBase selectedHandler )
inlineprotected
47 {
49 if (m_Root)
50 {
53 if (btn)
54 btn.SetState(select);
55 }
56 if (select)
57 OnSelected();
58 }
void Show()
Definition DayZGame.c:157

Перекрестные ссылки m_Button, m_IsSelected, m_Root, OnSelected() и Show().

◆ Show()

void Show ( bool show,
ScriptConsoleTabBase selectedHandler )
inlineprotected
63 {
64 m_Root.Show(show);
65 m_Root.Enable(show);
66 }

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

◆ Update()

void Update ( float timeslice)
protected

Поля

◆ m_Button

Widget m_Button
protected

Используется в GetButton(), ScriptConsoleTabBase() и Select().

◆ m_ConfigDebugProfile

◆ m_ConfigDebugProfileFixed

◆ m_Id

int m_Id
protected

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

◆ m_IsSelected

bool m_IsSelected
protected

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

◆ m_Parent

ScriptConsoleTabBase m_Parent
protected

◆ m_ParentRoot

Widget m_ParentRoot
protected

Используется в ScriptConsoleItemsTab::Init() и ScriptConsoleTabBase().

◆ m_Root

Widget m_Root
protected

◆ m_ScriptConsole


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