本文整理汇总了C++中TabControl::setTabHeight方法的典型用法代码示例。如果您正苦于以下问题:C++ TabControl::setTabHeight方法的具体用法?C++ TabControl::setTabHeight怎么用?C++ TabControl::setTabHeight使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TabControl
的用法示例。
在下文中一共展示了TabControl::setTabHeight方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Build
void GuiConfig::Build(ZProtoGUI *pGUI)
{
mGUI = (ZProtoGUI*)pGUI;
root = mGUI->root;
mFontArial8 = mGUI->mFontArial8;
mFontArial24 = mGUI->mFontArial24;
// Create a FrameWindow in the TaharezLook style, and name it 'Demo Window'
mCondigWindow = (FrameWindow*)winMgr.createWindow("TaharezLook/FrameWindow", "Config Window");
mCondigWindow->setTitleBarEnabled(false);
mCondigWindow->setCloseButtonEnabled(false);
mCondigWindow->setSizingEnabled(false);
root->addChildWindow(mCondigWindow);
mCondigWindow->setAlpha(0.6f);
mCondigWindow ->hide();
mCondigWindow->setSizingEnabled(false);
FrameWindow* wnd1 = (FrameWindow*)winMgr.createWindow("TaharezLook/FrameWindow", "tabPage0");
wnd1->setTitleBarEnabled(false);
wnd1->setFrameEnabled(false);//>setTitleBarEnabled(false);
wnd1->setCloseButtonEnabled(false);
wnd1->setText(GLoc->GetString("PLAYER").c_str());
FrameWindow* wnd2 = (FrameWindow*)winMgr.createWindow("TaharezLook/FrameWindow", "tabPage1");
wnd2->setTitleBarEnabled(false);
wnd2->setFrameEnabled(false);//>setTitleBarEnabled(false);
wnd2->setCloseButtonEnabled(false);
wnd2->setText(GLoc->GetString("Controls").c_str());
FrameWindow* wnd3 = (FrameWindow*)winMgr.createWindow("TaharezLook/FrameWindow", "tabPage2");
wnd3->setTitleBarEnabled(false);
wnd3->setCloseButtonEnabled(false);
wnd3->setText(GLoc->GetString("Graphics").c_str());
wnd3->setFrameEnabled(false);//
FrameWindow* wnd4 = (FrameWindow*)winMgr.createWindow("TaharezLook/FrameWindow", "tabPage3");
wnd4->setTitleBarEnabled(false);
wnd4->setFrameEnabled(false);//>setTitleBarEnabled(false);
wnd4->setCloseButtonEnabled(false);
wnd4->setText(GLoc->GetString("SOUND").c_str());
//wnd->addChildWindow (winMgr.loadWindowLayout ("TabControlDemo.layout", "TabControlDemo/"));
TabControl *tc = (TabControl *)winMgr.createWindow("TaharezLook/TabControl", "Config/Tabs");
mCondigWindow->setPosition(UVector2(cegui_reldim(0.f), cegui_reldim( 0.f)));
mCondigWindow->setSize(UVector2(cegui_reldim(1.f), cegui_reldim( 0.9f)));
tc->setArea(UVector2(cegui_reldim(0.1f), cegui_reldim( 0.05f)), UVector2(cegui_reldim(0.9f), cegui_reldim( 0.85f)) );
// Add some pages to tab control
tc->addTab (wnd1);
tc->addTab (wnd2);
tc->addTab (wnd3);
tc->addTab (wnd4);
tc->setTabHeight(UDim (0.06f, 0.13f));
tc->setTabTextPadding(UDim (0.06f, 0.1f));
mCondigWindow->addChildWindow(tc);
mCondigWindow->setPosition(UVector2(cegui_reldim(0), cegui_reldim( 0.15f)));
mCondigWindow->setSize(UVector2(cegui_reldim(1.1f), cegui_reldim( 0.70f)));
mCondigWindow->setAlpha(0.88f);
wnd1->setPosition(UVector2(cegui_reldim(0.0f), cegui_reldim( 0.0f)));
wnd1->setSize(UVector2(cegui_reldim(1.f), cegui_reldim( 1.f)));
wnd2->setPosition(UVector2(cegui_reldim(0.0f), cegui_reldim( 0.0f)));
wnd2->setSize(UVector2(cegui_reldim(1.f), cegui_reldim( 1.f)));
wnd3->setPosition(UVector2(cegui_reldim(0.0f), cegui_reldim( 0.0f)));
wnd3->setSize(UVector2(cegui_reldim(1.f), cegui_reldim( 1.f)));
wnd4->setPosition(UVector2(cegui_reldim(0.0f), cegui_reldim( 0.0f)));
wnd4->setSize(UVector2(cegui_reldim(1.f), cegui_reldim( 1.f)));
// controls
for (int allCtrl = 0;allCtrl<sizeof(aCtrlList)/sizeof(CTRLEntry); allCtrl++)
{
static const float interligne = 0.06f*1.6f;
static const float intersize = 0.05f*1.4f;
tstring numb;
numb.Printf("%d", allCtrl);
Window* txtlib = winMgr.createWindow("TaharezLook/StaticText", String(aCtrlList[allCtrl].mName)+String("CtrlLib")+String(numb.c_str()));
txtlib->setText(GLoc->GetString(aCtrlList[allCtrl].mName).c_str());
txtlib->setProperty("FrameEnabled", "false");
txtlib->setProperty("BackgroundEnabled", "false");
//txtlib->setHorizontalAlignment(HA_CENTRE);
txtlib->setPosition(UVector2(cegui_reldim(0.05f), cegui_reldim( 0.01f + interligne*allCtrl)));
//.........这里部分代码省略.........