18 m_Child =
m_Root.FindAnyWidget( m_ChildName );
32 float x,
y, o_x, o_y, new_x, new_y;
36 m_Child.GetScreenSize(
x,
y );
37 m_Root.GetScreenSize( new_x, new_y );
38 m_Root.GetSize( o_x, o_y );
41 bool hit_limit =
false;
59 if ( limit > 0 && new_y > limit )
67 m_Root.SetSize( new_x, new_y, immedUpdate );
70 changed_size = changed;
75 m_Child =
m_Root.FindAnyWidget( m_ChildName );
78 Print(
"Error in size to child, " +
m_Root.GetName() +
" has no child named " + m_ChildName );
110 float x,
y, o_x, o_y, new_x, new_y;
113 m_Root.GetScreenSize( new_x, new_y );
114 m_Root.GetSize( o_x, o_y );
116 bool changed =
false;
135 m_Root.SetSize( new_x, new_y );
protected Widget m_Parent
class SizeToChild extends ScriptedWidgetEventHandler m_ResizeHorizontal
reference bool m_ResizeVertical
proto void Print(void var)
Prints content of variable to console/log.