YuanCheng's Blog

C++博客 联系 聚合 管理
  1 Posts :: 5 Stories :: 0 Comments :: 0 Trackbacks
class DemoApp 

{

void initCEGUI(void);
bool GuiQuitHandle(const CEGUI::EventArgs
& args);
}


void DemoApp::initCEGUI(void)
{
CEGUI::Window
* rootWindow=CEGUI::WindowManager::getSingleton().createWindow("DefaultWindow","Root_Window");
    
this->mGUISystem->setGUISheet(rootWindow);
    

    CEGUI::Window
* MultiColumnList=CEGUI::WindowManager::getSingleton().loadWindowLayout("ogregui.layout");
    rootWindow
->addChildWindow(MultiColumnList);

    CEGUI::PushButton
* quitBtn=(CEGUI::PushButton*)CEGUI::WindowManager::getSingleton().getWindow("OgreGuiDemo/TabCtrl/Page1/QuitButton");
    quitBtn
->subscribeEvent(CEGUI::PushButton::EventClicked,CEGUI::Event::Subscriber(&DemoApp::GuiQuitHandle,this) );

}



bool DemoApp::GuiQuitHandle(const CEGUI::EventArgs
& args)
{
// do something
}
posted on 2007-12-11 19:35 YuanCheng 阅读(846) 评论(0)  编辑 收藏 引用 所属分类: Computer

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理