module HelloWorld; private { import xf.hybrid.Hybrid; import xf.hybrid.backend.GL; // for Thread.yield import tango.core.Thread; } void main() { scope cfg = loadHybridConfig(`./HelloWorld.cfg`); scope renderer = new Renderer; gui.vfsMountDir(`path/to/hybrid/common`); bool programRunning = true; while (programRunning) { gui.begin(cfg); if (gui().getProperty!(bool)("main.frame.closeClicked")) { programRunning = false; } gui.end(); gui.render(renderer); Thread.yield(); } }