void Widget::set_position(int x, int y)
{
- geom.x=x;
- geom.y=y;
+ geom.x = x;
+ geom.y = y;
on_geometry_change();
}
void Widget::set_size(unsigned w, unsigned h)
{
- geom.w=w;
- geom.h=h;
+ geom.w = w;
+ geom.h = h;
on_geometry_change();
}
void Widget::set_geometry(const Geometry &g)
{
- geom=g;
+ geom = g;
on_geometry_change();
}
void Widget::set_style(const string &s)
{
- style_name=s;
+ style_name = s;
update_style();
}
if(v==visible)
return;
- visible=v;
+ visible = v;
signal_visibility_changed.emit(visible);
}
void Widget::set_focusable(bool f)
{
- focusable=f;
+ focusable = f;
}
void Widget::set_focus()
void Widget::pointer_enter()
{
- state|=HOVER;
+ state |= HOVER;
}
void Widget::pointer_leave()
{
- state&=~HOVER;
+ state &= ~HOVER;
}
void Widget::focus_in()
{
- state|=FOCUS;
+ state |= FOCUS;
}
void Widget::focus_out()
{
- state&=~FOCUS;
+ state &= ~FOCUS;
}
void Widget::update_style()
{
- string sname=get_class();
+ string sname = get_class();
if(!style_name.empty())
{
- sname+='-';
- sname+=style_name;
+ sname += '-';
+ sname += style_name;
}
- style=res.get<Style>(sname);
+ style = res.get<Style>(sname);
on_style_change();
}
{
if(parent && p)
throw InvalidState("Widget is already in a Container");
- parent=p;
+ parent = p;
on_reparent();
}