Exemplo n.º 1
0
void WWindow::Init()
{
	for (uint32 i=0 ; i<WinPart::Num ; ++i)
	{
		string sPath= FormatString("%s%s.%s", m_oDesc.sBasePath, WinPart::ToString[i], m_oDesc.sExt);
		m_pImageResource[i] = GetGEngine()->GetImageResource(sPath.c_str());
	}

	m_pChildArea = new WDebug(*this, WDebug::Desc(), 0, m_sName + "_Area");
	m_vChildren.push_back(m_pChildArea);
	m_pChildArea->SetSideProp(SideEnum::Left, WidgetSide::ParentRef(m_oDesc.m_iChildArea_LeftMargin));
	m_pChildArea->SetSideProp(SideEnum::Right, WidgetSide::ParentRef(1.f, -m_oDesc.m_iChildArea_RightMargin));
	m_pChildArea->SetSideProp(SideEnum::Top, WidgetSide::ParentRef(m_oDesc.m_iChildArea_TopMargin));
	m_pChildArea->SetSideProp(SideEnum::Bottom, WidgetSide::ParentRef(1.f, -m_oDesc.m_iChildArea_BottomMargin));
}
Exemplo n.º 2
0
void WText::Init()
{
	m_pFont = GetGEngine()->GetFontResource(FontResource::Desc(m_oDesc.sFontPath, m_oDesc.size));
}