Is there something i'm missing or do i have to put the widgets in a special folder or what?
Thanks for any help.
Code: Select all
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DEPTH | GLUT_DOUBLE | GLUT_RGBA);
glutInitWindowSize(640, 480);
window_id = glutCreateWindow("GLUT Loop");
try{
OpenGLRenderer* myRenderer = new OpenGLRenderer(512);
new System(myRenderer);
WindowManager winMgr = WindowManager::getSingleton();
Window* myRoot = winMgr.createWindow("DefaultWindow", "root");
System::getSingleton().setGUISheet(myRoot);
SchemeManager::getSingleton().loadScheme("TaharezLook.scheme");
PushButton* btn = static_cast<PushButton*>(winMgr.createWindow("TaharezLook/Button", "root\mybutton"));
myRoot->addChildWindow(btn);
FrameWindow* frmWin = (FrameWindow*)winMgr.createWindow("TaharezLook/FrameWindow", "testWindow");
myRoot->addChildWindow(frmWin);
frmWin->setPosition( Point( 0.25f, 0.25f ) );
frmWin->setSize( Size( 0.5f, 0.5f ) );
frmWin->setText( "Hello World!" );
}catch(CEGUI::Exception ex){
MessageBox(NULL, ex.getMessage().c_str(), "Cegui exception", 0);
}
glutKeyboardFunc(keyFunc);
while(keep_running)
{
glutMainLoopEvent();
render();
System::getSingleton().renderGUI();
glutSwapBuffers();
}
glutDestroyWindow(window_id);
return 0;
}