DayZ 1.24
Loading...
Searching...
No Matches
HorizontalSpacer.c
Go to the documentation of this file.
1// -----------------------------------------------------------
3{
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
reference int Gap
void UpdateChild(Widget child, float w, float h, int index)
override bool OnUpdate(Widget w)
Definition RightGap.c:18
int m_count
Definition SpacerBase.c:5