本文整理汇总了C++中cegui::PushButton::setArea方法的典型用法代码示例。如果您正苦于以下问题:C++ PushButton::setArea方法的具体用法?C++ PushButton::setArea怎么用?C++ PushButton::setArea使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cegui::PushButton
的用法示例。
在下文中一共展示了PushButton::setArea方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: LoadMainMenu
void GUIManager::LoadMainMenu()
{
CEGUI::ImagesetManager::getSingletonPtr()->createFromImageFile("mainMenuBG","background.tga");
//add background
CEGUI::Window *mainMenu = CEGUI::WindowManager::getSingleton().createWindow("TaharezLook/StaticImage", "mainMenu");
sheet->addChildWindow(mainMenu);
mainMenu->setSize(CEGUI::UVector2(CEGUI::UDim(1, 0), CEGUI::UDim(1, 0)));
mainMenu->setPosition(CEGUI::UVector2(CEGUI::UDim(0, 0), CEGUI::UDim(0, 0)));
mainMenu->setProperty("Image", "set:mainMenuBG image:full_image" );
mainMenu->setAlpha(1.0);
CEGUI::PushButton* login = (CEGUI::PushButton*)CEGUI::WindowManager::getSingleton().createWindow("WindowsLook/Button");
mainMenu->addChildWindow(login);
login->setArea(CEGUI::URect(CEGUI::UDim(0.2f,0), CEGUI::UDim(0.65f,0),
CEGUI::UDim(0.3f,0), CEGUI::UDim(0.7f,0)));
login->subscribeEvent(CEGUI::PushButton::EventActivated, CEGUI::Event::Subscriber(&GUIManager::HandleGameLoginClicked, this));
}