* Bug 11363 fixed: now show_window raises the current graphics 35/21235/2
St├ęphane Mottelet [Fri, 17 Jan 2020 17:29:00 +0000 (18:29 +0100)]
https://bugzilla.scilab.org/show_bug.cgi?id=11363

Change-Id: I90482702c8d82d60daf2a13dd977684b57911d1e

scilab/CHANGES.md
scilab/modules/graphics/src/c/Interaction.c

index 4b63b17..37821b9 100644 (file)
@@ -204,6 +204,7 @@ Bug Fixes
 * [#10353](http://bugzilla.scilab.org/show_bug.cgi?id=10353): Documentation: The referential for the uicontrol.position property was not provided. Moreover, gca().axes_bounds refered to fig.figure_size instead of fig.axes_size.
 * [#10723](http://bugzilla.scilab.org/show_bug.cgi?id=10723): `subplot`'s action was unclearly described in its help page. Page improved.
 * [#11852](http://bugzilla.scilab.org/show_bug.cgi?id=11852): File browser didn't update after file creation or remove.
+* [#11363](http://bugzilla.scilab.org/show_bug.cgi?id=11363): show_window() did not raise the current graphics window.
 * [#12520](http://bugzilla.scilab.org/show_bug.cgi?id=12520): Vriable browser did not display the size of the variables.
 * [#12534](http://bugzilla.scilab.org/show_bug.cgi?id=12534): Variable browser did not display the size of the variables.
 * [#13766](http://bugzilla.scilab.org/show_bug.cgi?id=13766): Minimal values for `.figure_size` were not documented.
index 684b6fb..129c0fb 100644 (file)
@@ -461,6 +461,7 @@ int Objmove (int iObjUID, double d[], int m, BOOL opt)
 /*---------------------------------------------------------------------------------*/
 void showWindow(int iFigureUID)
 {
-    // @TODO: Call SwingView to raise window.
+    BOOL bTrue = TRUE;
+    setGraphicObjectProperty(iFigureUID, __GO_VISIBLE__, &bTrue, jni_bool, 1);
 }