DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
HorizontalSpacer.c
См. документацию.
1// -----------------------------------------------------------
3{
4 reference int Border;
5 reference int Gap;
6
7 override protected void UpdateChild(Widget child, float w, float h, int index)
8 {
9 float itemWidth = (w - (Border * 2) - ((m_count - 1) * Gap)) / m_count;
10 float itemHeight = h - (2 * Border);
11
12 child.SetPos(Border + ((itemWidth + Gap) * index), Border);
13 child.SetSize(itemWidth, itemHeight);
14
15 if(child.GetChildren())
16 {
17 Widget c = child.GetChildren();
18 RightGap gap;
19 c.GetScript(gap);
20 if(gap)
21 gap.OnUpdate(c);
22
23 //gap.Update();
24
25 }
26 }
27};
reference int Border
Определения HorizontalSpacer.c:4
reference int Gap
Определения HorizontalSpacer.c:5
void UpdateChild(Widget child, float w, float h, int index)
Определения HorizontalSpacer.c:7
override bool OnUpdate(Widget w)
Определения RightGap.c:18
Определения RightGap.c:3
int m_count
Определения SpacerBase.c:5
Определения SpacerBase.c:3
Определения EnWidgets.c:190