X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=examples%2Fwidgetdemo%2Fwidgetdemo.cpp;h=bfbcfc27c65c5ae07f511aeb9cb8c1cc6e1b41ca;hb=6deafc9f236b90175a303944815f7c0eac1c95c1;hp=fd52bf61f2d23098fcec77afa4a98a2872d0be3d;hpb=999cd0294889e5eecd61df18a697d2c55ed6c0d6;p=libs%2Fgltk.git diff --git a/examples/widgetdemo/widgetdemo.cpp b/examples/widgetdemo/widgetdemo.cpp index fd52bf6..bfbcfc2 100644 --- a/examples/widgetdemo/widgetdemo.cpp +++ b/examples/widgetdemo/widgetdemo.cpp @@ -11,6 +11,8 @@ using namespace Msp; WidgetDemo::WidgetDemo(int, char **): window(800, 600), + gl_device(window), + view(window), resources("basic.skin"), root(resources, window) { @@ -26,6 +28,8 @@ WidgetDemo::WidgetDemo(int, char **): add_demo("Dropdown", new DropdownDemo); add_demo("Entry", new EntryDemo); add_demo("Toggle", new ToggleDemo); + + view.set_content(&root); } int WidgetDemo::main() @@ -37,9 +41,7 @@ int WidgetDemo::main() void WidgetDemo::tick() { window.tick(); - GL::Framebuffer::system().clear(GL::COLOR_BUFFER_BIT); - root.render(); - window.swap_buffers(); + view.render(); } void WidgetDemo::add_demo(const string &title, GLtk::Panel *demo)