I like the "DVC" stuff, are the ListCtrl and TreeListCtrl the basic
controls, or are they using new ones?
They are new widgets that use the DataViewCtrl to implement classes that are similar to wxListCtrl and wxTreeCtrl.
Multisash:*
Following traceback when pointing at the little tab on top left (below
red spot).
Traceback (most recent call last):
File "C:\Python26\lib\site-packages\wx-2.9.1-msw\wx\lib\multisash.py",
line 584, in OnMouseMove
self.px,self.py = self.ClientToScreenXY(evt.X,evt.Y)
AttributeError: 'MouseEvent' object has no attribute 'X'
Fixed. X --> x and Y --> y
*Popup Control:*
On first use can not select "today", i.e. date with blue border
Fixed. The CalendarCtrl is no longer sending selection events for days that are already selected.
*Threads:*
Demo window is sized to small, i.e. thread bars are not visible if not
resizing frame manually.
Fixed. Used SetMinSize instead of SetSize.
*ColourDB:*
Is drawing over the top of what is already shown in the demo tab. E.G.
use DragXXXList and then go to ColourDB
Fixed. Use wx.BG_STYLE_ERASE so erase window events will be sent.
A couple other remarks:
- the demo tries to install to "Program Files" on Windows (I am on 7 64
bit), would be much nicer if it would install into e.g. Pythonxx\Doc
Is there any precedent for using this location by other Python packages?
- it would also be nice when installing the demo that the installer asks
which Python version to use. I have 2.5 and 2.6 but 2.5 is default for
.py/.pyw but new stuff I try with 2.6, and it took me a moment to figure
out why the demo loaded with wxPython 2.8 and not 2.9.
I think that sometime in the past that I had used the Python executable in the shortcuts instead of just relying on the .pyw association, but there was some problem that prompted me to change it to the way it is now. I don't remember what it was however, I'll give this some more thought and consider changing it again.
···
On 9/30/10 2:31 AM, werner wrote:
--
Robin Dunn
Software Craftsman