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

◆ UpdateChild()

void HorizontalSpacer::UpdateChild ( Widget child,
float w,
float h,
int index )
inlineprotected

См. определение в файле HorizontalSpacer.c строка 7

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 }
reference int Border
Определения HorizontalSpacer.c:4
reference int Gap
Определения HorizontalSpacer.c:5
override bool OnUpdate(Widget w)
Определения RightGap.c:18
int m_count
Определения SpacerBase.c:5
WorkspaceWidget Widget
Defined in code.

Перекрестные ссылки Border, Gap, SpacerBase::m_count и RightGap::OnUpdate().