[GRASS-dev] [GRASS GIS] #3206: wxgui saving 3d display to file contains save as dialog

#3206: wxgui saving 3d display to file contains save as dialog
--------------------+-------------------------
Reporter: marisn | Owner: grass-dev@…
     Type: defect | Status: new
Priority: normal | Milestone: 7.2.1
Component: wxGUI | Version: svn-trunk
Keywords: | CPU: Unspecified
Platform: Linux |
--------------------+-------------------------
When saving display to file from a 3D view, it grabs all window content
area including any overlapping windows. In my case - the "Save As" dialog
where output file name was chosen. The issue is that "Save As" dialog is
not removed from rendering fast enough and thus wxgui map view window area
still contains it. To reproduce the issue, one has to use slow enough
system where updating screen area hasn't been finished before wxgui reads
out its area contents for saving into a file.

OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV98
OpenGL core profile version string: 3.3 (Core Profile) Mesa 13.0.0
OpenGL core profile shading language version string: 3.30

GRASS versija: 7.3.svn
GRASS SVN revision: r69783M
Build date: 2016-11-07
Build platform: x86_64-pc-linux-gnu
GDAL: 2.0.2
PROJ.4: 4.9.2
GEOS: 3.5.0
SQLite: 3.14.2
Python: 2.7.12
wxPython: 3.0.2.0
Platform: Linux-4.8.4-gentoo-x86_64-Intel-R-_Core-TM-2_Duo_CPU_P9500_@_2
.53GHz-with-gentoo-2.3

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3206&gt;
GRASS GIS <https://grass.osgeo.org>

#3206: wxgui saving 3d display to file contains save as dialog
--------------------------+-------------------------
  Reporter: marisn | Owner: grass-dev@…
      Type: defect | Status: new
  Priority: normal | Milestone: 7.2.1
Component: wxGUI | Version: svn-trunk
Resolution: | Keywords:
       CPU: Unspecified | Platform: Linux
--------------------------+-------------------------
Changes (by marisn):

* Attachment "Sigulda_slope_3d.jpg" added.

A 3D rendering exported from wxgui

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3206&gt;
GRASS GIS <https://grass.osgeo.org>

#3206: wxgui saving 3d display to file contains save as dialog
--------------------------+-------------------------
  Reporter: marisn | Owner: grass-dev@…
      Type: defect | Status: new
  Priority: normal | Milestone: 7.2.1
Component: wxGUI | Version: svn-trunk
Resolution: | Keywords:
       CPU: Unspecified | Platform: Linux
--------------------------+-------------------------
Description changed by martinl:

Old description:

When saving display to file from a 3D view, it grabs all window content
area including any overlapping windows. In my case - the "Save As" dialog
where output file name was chosen. The issue is that "Save As" dialog is
not removed from rendering fast enough and thus wxgui map view window
area still contains it. To reproduce the issue, one has to use slow
enough system where updating screen area hasn't been finished before
wxgui reads out its area contents for saving into a file.

OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV98
OpenGL core profile version string: 3.3 (Core Profile) Mesa 13.0.0
OpenGL core profile shading language version string: 3.30

GRASS versija: 7.3.svn
GRASS SVN revision: r69783M
Build date: 2016-11-07
Build platform: x86_64-pc-linux-gnu
GDAL: 2.0.2
PROJ.4: 4.9.2
GEOS: 3.5.0
SQLite: 3.14.2
Python: 2.7.12
wxPython: 3.0.2.0
Platform: Linux-4.8.4-gentoo-x86_64-Intel-R-_Core-TM-2_Duo_CPU_P9500_@_2
.53GHz-with-gentoo-2.3

New description:

When saving display to file from a 3D view, it grabs all window content
area including any overlapping windows. In my case - the "Save As" dialog
where output file name was chosen. The issue is that "Save As" dialog is
not removed from rendering fast enough and thus wxgui map view window area
still contains it. To reproduce the issue, one has to use slow enough
system where updating screen area hasn't been finished before wxgui reads
out its area contents for saving into a file.

{{{
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV98
OpenGL core profile version string: 3.3 (Core Profile) Mesa 13.0.0
OpenGL core profile shading language version string: 3.30

GRASS versija: 7.3.svn
GRASS SVN revision: r69783M
Build date: 2016-11-07
Build platform: x86_64-pc-linux-gnu
GDAL: 2.0.2
PROJ.4: 4.9.2
GEOS: 3.5.0
SQLite: 3.14.2
Python: 2.7.12
wxPython: 3.0.2.0
Platform: Linux-4.8.4-gentoo-x86_64-Intel-R-_Core-TM-2_Duo_CPU_P9500_@_2
.53GHz-with-gentoo-2.3
}}}

--

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3206#comment:1&gt;
GRASS GIS <https://grass.osgeo.org>

#3206: wxgui saving 3d display to file contains save as dialog
--------------------------+-------------------------
  Reporter: marisn | Owner: grass-dev@…
      Type: defect | Status: new
  Priority: normal | Milestone: 7.2.1
Component: wxGUI | Version: svn-trunk
Resolution: | Keywords: nviz, 3d
       CPU: Unspecified | Platform: Linux
--------------------------+-------------------------
Changes (by martinl):

* keywords: => nviz, 3d

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/3206#comment:2&gt;
GRASS GIS <https://grass.osgeo.org>