<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Feb 7, 2015 at 4:01 AM, Moritz Lennert <span dir="ltr"><<a href="mailto:mlennert@club.worldonline.be" target="_blank">mlennert@club.worldonline.be</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 07/02/15 09:44, Martin Landa wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
2015-02-06 17:32 GMT+01:00 Moritz Lennert <<a href="mailto:mlennert@club.worldonline.be" target="_blank">mlennert@club.worldonline.be</a>><u></u>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
When I look at the example splashscreen code at [1], I see that the splash<br>
screen is defined as a separate class that is called from the wxApp's OnInit<br>
function and then calls the main GUI from its OnExit function. Using the<br>
example code here with the 400K version of the splash screen works<br>
perfectly.<br>
<br>
I'm not familiar enough with wxPython and the wxGUI to adapt this quickly,<br>
but maybe this could inspire some of the wx gurus...<br>
</blockquote>
<br>
I modified wxgui.py in trunk (r64489) accordingly. Testing highly welcome.<br>
<br>
</blockquote>
<br></span>
The splash screen now looks good, but I get:<br>
<br>
  File "/data/home/mlennert/SRC/<u></u>GRASS/grass_trunk/dist.x86_64-<u></u>unknown-linux-gnu/gui/<u></u>wxpython/wxgui.py", line 87, in OnExit<br>
    workspace = self.workspaceFile)<br>
  File "/data/home/mlennert/SRC/<u></u>GRASS/grass_trunk/dist.x86_64-<u></u>unknown-linux-gnu/gui/<u></u>wxpython/lmgr/frame.py", line 122, in __init__<br>
    self._moduleTreeBuilder = LayerManagerModuleTree()<br>
  File "/data/home/mlennert/SRC/<u></u>GRASS/grass_trunk/dist.x86_64-<u></u>unknown-linux-gnu/gui/<u></u>wxpython/lmgr/menudata.py", line 66, in __init__<br>
    MenuTreeModelBuilder.__init__(<u></u>self, fallback)<br>
  File "/data/home/mlennert/SRC/<u></u>GRASS/grass_trunk/dist.x86_64-<u></u>unknown-linux-gnu/gui/<u></u>wxpython/core/menutree.py", line 66, in __init__<br>
    expAddons(xmlTree)<br>
  File "/data/home/mlennert/SRC/<u></u>GRASS/grass_trunk/dist.x86_64-<u></u>unknown-linux-gnu/gui/<u></u>wxpython/core/toolboxes.py", line 274, in expandAddons<br>
    _expandRuntimeModules(root)<br>
  File "/data/home/mlennert/SRC/<u></u>GRASS/grass_trunk/dist.x86_64-<u></u>unknown-linux-gnu/gui/<u></u>wxpython/core/toolboxes.py", line 515, in _expandRuntimeModules<br>
    desc, keywords = _loadMetadata(name)<br>
  File "/data/home/mlennert/SRC/<u></u>GRASS/grass_trunk/dist.x86_64-<u></u>unknown-linux-gnu/gui/<u></u>wxpython/core/toolboxes.py", line 541, in _loadMetadata<br>
    task = gtask.parse_interface(module)<br>
  File "/data/home/mlennert/SRC/<u></u>GRASS/grass_trunk/dist.x86_64-<u></u>unknown-linux-gnu/etc/python/<u></u>grass/script/task.py", line 509, in parse_interface<br>
    tree = etree.fromstring(get_<u></u>interface_description(name))<br>
  File "/data/home/mlennert/SRC/<u></u>GRASS/grass_trunk/dist.x86_64-<u></u>unknown-linux-gnu/etc/python/<u></u>grass/script/task.py", line 493, in get_interface_description<br>
    "\n\nDetails: %(det)s") % {'cmd': cmd, 'det': e}<br>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 32: ordinal not in range(128)<br>
<br>
And the GUI does not appear.<br>
Don't know if this is related to your fix.</blockquote><div><br></div><div>not really, it is related to addons loading. I don't understand the UnicodeDecodeError, do you by any chance use some where non ascii characters in addon path?</div><div><br></div><div>Anna</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="HOEnZb"><font color="#888888"><br>
<br>
Moritz</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
______________________________<u></u>_________________<br>
grass-dev mailing list<br>
<a href="mailto:grass-dev@lists.osgeo.org" target="_blank">grass-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/grass-dev" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/grass-dev</a><br>
</div></div></blockquote></div><br></div></div>