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

◆ Refresh()

void Refresh ( )
protected

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

109 {
110 float x, y, o_x, o_y, new_x, new_y;
111 m_Parent.Update();
112 m_Parent.GetScreenSize( x, y );
113 m_Root.GetScreenSize( new_x, new_y );
114 m_Root.GetSize( o_x, o_y );
115
116 bool changed = false;
117
118 if ( m_ResizeHorizontal && x != new_x )
119 {
120 new_x = x;
121 changed = true;
122 }
123 else
124 new_x = o_x;
125
126 if ( m_ResizeVertical && y != new_y )
127 {
128 new_y = y;
129 changed = true;
130 }
131 else
132 new_y = o_y;
133
134 if ( changed )
135 m_Root.SetSize( new_x, new_y );
136 }
Icon x
Icon y
Widget m_Root
Определения SizeToChild.c:91
Widget m_Parent
Определения SizeToChild.c:92
class SizeToChild extends ScriptedWidgetEventHandler m_ResizeHorizontal
reference bool m_ResizeVertical
Определения SizeToChild.c:89

Перекрестные ссылки m_Parent, m_ResizeHorizontal, m_ResizeVertical, m_Root, x и y.

Используется в ClosableContainer::DropReceived(), ClosableContainer::DropReceived(), OptionSelectorSliderSetup::OnChange(), OptionSelectorSliderSetup::OnMouseLeave(), ItemBase::Pack(), ItemBase::Pitch(), ClosableContainer::SetEntity(), OptionSelectorSliderSetup::Update() и Update().