connect image.Out viewer.In
load std
-set viewer.WinTitle "ExampleViewer2D"
+
set viewer.Slice 20
-set viewer.WinWidth 400
-set viewer.WinHeight 400
-exec viewer
+#Quick and dirty fix for a known bug
+# viewer2D does not display image when first executed :
+# have to re-execute it after it has been created for example using a button
+new CommandButton refresh
+ set refresh.Label "Click here to Refresh"
+
+new LayoutSplit layout
+ set layout.Proportion 80
+connect viewer.Widget layout.Widget1
+connect refresh.Widget layout.Widget2
+connect refresh.BoxChange viewer.BoxExecute
+
+set layout.WinTitle "ExampleViewer2D"
+set layout.WinWidth 400
+set layout.WinHeight 400
+
+
+exec layout