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

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

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

Закрытые данные

reference int border
 
reference int gap
 
- Закрытые данные унаследованные от SpacerBase
Widget m_root
 
int m_count
 

Дополнительные унаследованные члены

- Закрытые члены унаследованные от SpacerBase
void OnWidgetScriptInit (Widget w)
 
override bool OnUpdate (Widget w)
 
override bool OnChildAdd (Widget w, Widget child)
 
override bool OnChildRemove (Widget w, Widget child)
 
int GetChildIndex (Widget w)
 
void UpdateLayout ()
 
void UpdateChild (Widget child, float w, float h, int index)
 

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

Методы

◆ UpdateChild()

void UpdateChild ( Widget child,
float w,
float h,
int index )
inlineprotected
8 {
9 float itemWidth = w - (2 * border);
10 float itemHeight = (h - (border * 2) - ((m_count - 1) * gap)) / m_count;
11
12 child.SetPos(border, border + ((itemHeight + gap) * index));
13 child.SetSize(itemWidth, itemHeight);
14 }
Definition EntityAI.c:95
int m_count
Definition SpacerBase.c:5
reference int border
Definition VerticalSpacer.c:4
reference int gap
Definition VerticalSpacer.c:5

Перекрестные ссылки border, gap и SpacerBase::m_count.

Поля

◆ border

reference int border
private

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

◆ gap

reference int gap
private

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


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