28 lines
669 B
C++
28 lines
669 B
C++
#include<hgl/gui/Widget.h>
|
|
#include<hgl/gui/ThemeEngine.h>
|
|
|
|
namespace hgl
|
|
{
|
|
namespace gui
|
|
{
|
|
Widget::Widget(Widget *parent,ThemeEngine *te)
|
|
{
|
|
parent_widget=parent;
|
|
|
|
if(te)
|
|
theme_engine=te;
|
|
else
|
|
theme_engine=GetDefaultThemeEngine();
|
|
|
|
//默认值
|
|
visible=false; //不显示
|
|
recv_event=false; //不接收事件
|
|
align_bits=0; //不对齐
|
|
position.Clear();
|
|
}
|
|
|
|
void Widget::OnResize(const uint,const uint)
|
|
{
|
|
}
|
|
}//namespace gui
|
|
}//namespace hgl
|