From 53d8fe0c19408a54165f6422319be8139758a5b2 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 6 Apr 2020 15:50:30 +0200 Subject: Implement puglSetTransientFor() for Mac and Windows --- examples/pugl_window_demo.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'examples') diff --git a/examples/pugl_window_demo.c b/examples/pugl_window_demo.c index 183119c..3a0dc51 100644 --- a/examples/pugl_window_demo.c +++ b/examples/pugl_window_demo.c @@ -203,10 +203,10 @@ main(int argc, char** argv) CubeView* cube = &app.cubes[i]; PuglView* view = cube->view; static const double pad = 64.0; - const PuglRect frame = {pad + (256.0 + pad) * i, - pad + (256.0 + pad) * i, - 256.0, - 256.0}; + const PuglRect frame = {pad + (128.0 + pad) * i, + pad + (128.0 + pad) * i, + 512.0, + 512.0}; cube->dist = 10; @@ -224,6 +224,11 @@ main(int argc, char** argv) puglSetHandle(view, cube); puglSetEventFunc(view, onEvent); + if (i == 1) { + puglSetTransientFor(app.cubes[1].view, + puglGetNativeWindow(app.cubes[0].view)); + } + if ((st = puglRealize(view))) { return logError("Failed to create window (%s)\n", puglStrerror(st)); } -- cgit v1.2.1