<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 13, 2014 at 5:23 AM, Luca Delucchi <span dir="ltr"><<a href="mailto:lucadeluge@gmail.com" target="_blank">lucadeluge@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">On 13 November 2014 02:47, Anna Petrášová <<a href="mailto:kratochanna@gmail.com">kratochanna@gmail.com</a>> wrote:<br>
<br>
><br>
> Hi Luca,<br>
><br>
<br>
Hi Anna,<br>
<span class=""><br>
>><br>
>><br>
>> I improved you patch adding a new combobox to choose the layer number.<br>
>> I have some problems with wxpython:<br>
>> - I added two GError (if the vector has no areas or if the vector has<br>
>> no dblinks), but when they appear they are back to the layertree, I<br>
>> tried to close the layertree before using Dismiss() but it return me<br>
>> and error<br>
>><br>
>> - I'm not able to cleanup the layer number combox if the vector is<br>
>> without dblinks o without areas<br>
>><br>
> can you try this new version? I also did some changes for wxPython 3<br>
> compatibility<br>
><br>
<br>
</span>thanks a lot I committed it (with some small changes).<br>
Your was a workaround, not a fix of my problem, but I like the idea,<br>
it is simpler and it works ;-)<br></blockquote><div><br></div><div>For workaround, you could have  used wx.CallAfter like this:</div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:11px">self.vectselect.Bind(wx.EVT_TEXT, lambda evt: wx.CallAfter(self.OnVector, evt))</span><br></div><div><span style="color:rgb(0,0,0);font-family:monospace;font-size:11px"><br></span></div>which would solve the problem with the hanging combo tree. The info label is in my opinion better solution anyway and it should be used more often in wxGUI instead of poping up error dialogs.<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
Just a question, my implementation was wrong or is a limit of wxpython?<br></blockquote><div><br></div><div>If you are talking about the combo layertree behavior, I think it's a bug, this widget has a lot of other issues.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
> Anna<br>
<div class=""><div class="h5">><br>
<br>
--<br>
ciao<br>
Luca<br>
<br>
<a href="http://gis.cri.fmach.it/delucchi/" target="_blank">http://gis.cri.fmach.it/delucchi/</a><br>
<a href="http://www.lucadelu.org" target="_blank">www.lucadelu.org</a><br>
</div></div></blockquote></div><br></div></div>