DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Tabber.c
См. документацию.
1// -----------------------------------------------------------
3{
6 reference int SelectedTab;
7
8 // -----------------------------------------------------------
10 {
11 w.SetHandler(this);
13 }
14
15 // -----------------------------------------------------------
16 override bool OnClick(Widget w, int x, int y, int button)
17 {
18 if (w && w.GetParent() == ButtonsPanel)
19 {
20 SelectedTab = 0;
21 Widget iw = ButtonsPanel.GetChildren();
22 while(iw)
23 {
24 if (iw == w) break;
26 iw = iw.GetSibling();
27 }
28
30 }
31
32 return false;
33 }
34
35 // -----------------------------------------------------------
36 protected void SelectTab(int index)
37 {
38 Print(index);
39 int n = 0;
40 Widget w = ContentPanel.GetChildren();
41 while(w)
42 {
43 if (n == index)
44 {
45 w.Show(true);
46 }
47 else
48 {
49 w.Show(false);
50 }
51 n++;
52 w = w.GetSibling();
53 }
54 }
55};
Icon x
Icon y
map: item x vector(index, width, height)
Определения EnWidgets.c:651
Widget ButtonsPanel
Определения Tabber.c:4
void OnWidgetScriptInit(Widget w)
Определения Tabber.c:9
override bool OnClick(Widget w, int x, int y, int button)
Определения Tabber.c:16
reference int SelectedTab
Определения Tabber.c:6
Widget ContentPanel
Определения Tabber.c:5
void SelectTab(int index)
Определения Tabber.c:36
Определения Tabber.c:3
Определения EnWidgets.c:190
proto void Print(void var)
Prints content of variable to console/log.