[wxPython-dev] 2.8.4.0 release

Robin Dunn robin at alldunn.com
Fri Apr 27 12:18:16 PDT 2007


Robin Dunn wrote:
> Roman Rolinsky wrote:
>> On Fri, 2007-04-20 at 13:15 -0700, Robin Dunn wrote:
>>> Hi all, here's your official warning that a 2.8.4.0 release of 
>>> wxPython is coming soon (probably in a couple weeks) so if you have 
>>> updates for your contribs that need to be checked in and tested then 
>>> get me patches as soon as possible.  I'd especially like to have an 
>>> updated FloatCanvas.  (hint, hint...)
>>
>> Hi, I just updated XRCed to revision 0.1.8-5. It has a new experimental
>> feature to add controls by draging icons on the test window using the
>> right button. Mouse position is tracked to highlight the future parent.
> 
> Hi Roman,
> 
> I've experimented a bit with this new code and have run into the 
> following problems:
> 
> * After starting XRCed I add a Panel to the tree, then click the test 
> button and then drag a box sizer onto the test window.  Although the 
> sizer is added successfully, I get this exception twice:
> 
> Traceback (most recent call last):
>   File "/home/work/projects/wx2.9/wxPython/wx/tools/XRCed/tree.py", line 
> 1359, in OnLeave
>     self.RemoveHL()
>   File "/home/work/projects/wx2.9/wxPython/wx/tools/XRCed/tree.py", line 
> 1364, in RemoveHL
>     if hl.item: g.tree.SetItemTextColour(hl.item, g.tree.itemColour)
> AttributeError: 'XML_Tree' object has no attribute 'itemColour'
> 
> 
> * Then I added some controls, and when adding a wxEXPAND flag to a 
> TextCtrl I got this exception, and continued getting it when I tried to 
> do anything else with the items in the tree:
> 
> Traceback (most recent call last):
>   File "/home/work/projects/wx2.9/wxPython/wx/tools/XRCed/tree.py", line 
> 772, in OnSelChanged
>     self.SelectItem(evt.GetItem())
>   File "/home/work/projects/wx2.9/wxPython/wx/tools/XRCed/tree.py", line 
> 1126, in SelectItem
>     self.ChangeSelection(item)
>   File "/home/work/projects/wx2.9/wxPython/wx/tools/XRCed/tree.py", line 
> 786, in ChangeSelection
>     self.Apply(xxx, oldItem)
>   File "/home/work/projects/wx2.9/wxPython/wx/tools/XRCed/tree.py", line 
> 1252, in Apply
>     g.panel.Apply()
>   File "/home/work/projects/wx2.9/wxPython/wx/tools/XRCed/panel.py", 
> line 173, in Apply
>     for p in self.pages: p.Apply()
>   File "/home/work/projects/wx2.9/wxPython/wx/tools/XRCed/panel.py", 
> line 242, in Apply
>     paramObj = xxx.params[param]
> KeyError: 'border'
> 
> 
> * In another test run I made a panel with a box sizer and a flex sizer 
> inside of that.  Then I added a bunch of controls to the flex sizer 
> without DnD.  Then I dragged some buttons using DnD.  Since they ended 
> up in the box sizer instead of the flex sizer I used the make child 
> button on the toolbar and although it did move as expected, I got this 
> exception:
> 
> Traceback (most recent call last):
>   File "xrced.py", line 1334, in OnIdle
>     tree.HighLight(tree.pendingHighLight)
>   File "/home/work/projects/wx2.9/wxPython/wx/tools/XRCed/tree.py", line 
> 827, in HighLight
>     obj = self.FindNodeObject(item)
>   File "/home/work/projects/wx2.9/wxPython/wx/tools/XRCed/tree.py", line 
> 760, in FindNodeObject
>     child = parentWin.GetChildren()[self.WindowIndex(item)]
> IndexError: list index out of range
> 
> 
> * The green text in the tree is hard to read because of the greenish 
> background.  I expect that it would probably almost be invisible for 
> people with some forms of color blindness.  You should use a darker 
> color for that.  A dark green will probably be okay if you want to stick 
> with a green shade.  Also, what does the colored text indicate for that 
> item?
> 
> 

* On Windows when trying to do a DnD I get this:

Traceback (most recent call last):
   File "c:\PROJECTS\wx2.8\wxPython\wx\tools\XRCed\tools.py", line 171, 
in OnRightClick
     dragSource = wx.DropSource(self, icon)
   File "c:\PROJECTS\wx2.8\wxPython\wx\_misc.py", line 5293, in __init__
     _misc_.DropSource_swiginit(self,_misc_.new_DropSource(*args, **kwargs))
TypeError: in method 'new_DropSource', expected argument 2 of type 
'wxCursor const &'






-- 
Robin Dunn
Software Craftsman
http://wxPython.org  Java give you jitters?  Relax with wxPython!





More information about the wxpython-dev mailing list