Hi Werner,
Just downloaded and installed it.
I like the "DVC" stuff, are the ListCtrl and TreeListCtrl the basic
controls, or are they using new ones?
UltimateListCtrl - I get lots of this:
Traceback (most recent call last):
File
"C:\Python26\lib\site-packages\wx-2.9.1-msw\wx\lib\agw\ultimatelistctrl.py",
line 11973, in OnInternalIdle
if self._mainWin._dirty:
AttributeError: 'NoneType' object has no attribute '_dirty'
AUI_Notebook:
- tabs are not created
It would be nice if I could test them on my PC and fix the issues, but
I have only got Windows 7 now and any demo which requires a SetIcon on
the demo frame will not even start on my PC (I get an AssertionError
as I stated previously). I'd prefer not to comment-out *all* the demos
SetIcon() calls before being able to test what's wrong with the AGW
components...
HyperTreeList:
C:\Python26\lib\site-packages\wx-2.9.1-msw\wx\lib\agw\customtreectrl.py:2522:
DeprecationWarning: DrawRadioButton is depracated, use `DrawRadioBitmap`
instead.
"deprEcated"... amazing how many English-speaking people are able to
misspell that word... That should be easy to fix but it will require
*another* version-dependent if-else check inside CustomTreeCtrl. Not
sure where the advantage of using DrawRadioBitmap instead of
DrawRadioButton is...
render.DrawRadioButton(self, mdc, (0, 0, x, y), flag)
Traceback (most recent call last):
File "agw\HyperTreeList.py", line 2516, in OnButton
self.win = HyperTreeListDemo(self, self.log)
File "agw\HyperTreeList.py", line 1061, in __init__
self.PopulateLeftPanel(self.tree.styles, self.tree.events)
File "agw\HyperTreeList.py", line 1196, in PopulateLeftPanel
flexgridcolumn.Add(columnimages, 0, wx.ALIGN_CENTER_VERTICAL)
File "C:\Python26\lib\site-packages\wx-2.9.1-msw\wx\_core.py", line 14034,
in
Add
return _core_.Sizer_Add(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "Assert failure" failed at
..\..\src\co
mmon\sizer.cpp(1369) in wxGridSizer::DoInsert(): too many items (11 > 2*5)
in gr
id sizer (maybe you should omit the number of either rows or columns?)
LabelBook:
Traceback (most recent call last):
File "agw\LabelBook.py", line 539, in OnButton
self.win = LabelBookDemo(self, self.log)
File "agw\LabelBook.py", line 98, in __init__
self.DoLayout()
File "agw\LabelBook.py", line 204, in DoLayout
gridsizer.Add(label6, 0,
wx.EXPAND|wx.ALIGN_CENTER_VERTICAL|wx.LEFT|wx.RIGHT
, 3)
File "C:\Python26\lib\site-packages\wx-2.9.1-msw\wx\_core.py", line 14034,
in
Add
return _core_.Sizer_Add(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "Assert failure" failed at
..\..\src\co
mmon\sizer.cpp(1369) in wxGridSizer::DoInsert(): too many items (13 > 2*6)
in gr
id sizer (maybe you should omit the number of either rows or columns?)
Does this mean that I can instantiate *all* the GridSizers (and
derived sizers) with no columns and rows and they will work flawlessly
even in older versions of wxPython? These errors are only
demos-related, so they will be easy to fix as long as the fix I
mentioned above is backward compatible.
SuperToolTip:
Size frame bigger so buttons at the bottom are shown without having to
resize manually
Uhm, I guess I don't understand this one.
MediaCtrl:
Hard crash of Python the first time I used, but can not recreate the crash.
Maybe some conflict with another demo I run before (I am going just
"walking" down the list of the demos).
I got the same behaviour on Windows 7.
ColourDB:
Is drawing over the top of what is already shown in the demo tab. E.G. use
DragXXXList and then go to ColourDB
Yes, I see this one too, you can actually see-through the previous
selected demo. Looks like some kind of transparency issue.
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
- 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.
+1 for me. The demo should go somewhere else other than Program Files
on Windows.
Robin, it would be nice to have a very quick and dirty new pre-release
that fixes the icon issues on the frames so that I can try and fix AGW
for 2.9. I understand it's a burden to put up another pre-release,
though...
Andrea.
"Imagination Is The Only Weapon In The War Against Reality."
http://xoomer.alice.it/infinity77/
==> Never *EVER* use RemovalGroup for your house removal. You'll
regret it forever.
The Doomed City: Removal Group: the nightmare <==
···
On 30 September 2010 12:31, werner wrote: