[GRASS-user] Problem with GRASS 6.4RC6 and wxPython 2.8.11 on
CentOS 5.5 x86_64
Mathieu Baudier
mbaudier at argeo.org
Wed Jun 16 07:04:08 EDT 2010
> try
>
> http://trac.osgeo.org/grass/attachment/ticket/1085/ctstyle.diff
Many thanks for the patch!
I could apply it directly on the 6.4RC06 codebase
Name: grass
Version: 6.4.0RC6
...
Patch4: grass-ctstyle.patch
...
%patch4 -p0
...
and the wxUI now starts properly.
However when I now try to add, say, a raster, I get the following
error in the command output:
Traceback (most recent call last):
File "/usr/lib64/grass-6.4.0RC6/etc/wxpython/wxgui.py",
line 1269, in OnAddRaster
self.AddRaster(event)
File "/usr/lib64/grass-6.4.0RC6/etc/wxpython/wxgui.py",
line 1394, in AddRaster
self.curr_page.maptree.AddLayer('raster')
File "/usr/lib64/grass-6.4.0RC6/etc/wxpython/gui_modules/w
xgui_utils.py", line 678, in AddLayer
layer = self.PrependItem(parent=self.root, text='',
ct_type=1, wnd=ctrl)
File "/usr/lib64/python2.4/site-
packages/wx-2.8-gtk2-unicode/wx/lib/agw/customtreectrl.py",
line 4065, in PrependItem
return self.DoInsertItem(parent, 0, text, ct_type, wnd,
image, selImage, data)
File "/usr/lib64/python2.4/site-
packages/wx-2.8-gtk2-unicode/wx/lib/agw/customtreectrl.py",
line 3966, in DoInsertItem
raise Exception("\nERROR: In Order To Append/Insert Controls
You Have To Use The Style TR_HAS_VARIABLE_ROW_HEIGHT")
Exception
:
ERROR: In Order To Append/Insert Controls You Have To Use
The Style TR_HAS_VARIABLE_ROW_HEIGHT
Same (or similar) when adding a vector:
Traceback (most recent call last):
File "/usr/lib64/grass-6.4.0RC6/etc/wxpython/wxgui.py",
line 1326, in OnAddVector
self.AddVector(event)
File "/usr/lib64/grass-6.4.0RC6/etc/wxpython/wxgui.py",
line 1428, in AddVector
self.curr_page.maptree.AddLayer('vector')
File "/usr/lib64/grass-6.4.0RC6/etc/wxpython/gui_modules/w
xgui_utils.py", line 678, in AddLayer
layer = self.PrependItem(parent=self.root, text='',
ct_type=1, wnd=ctrl)
File "/usr/lib64/python2.4/site-
packages/wx-2.8-gtk2-unicode/wx/lib/agw/customtreectrl.py",
line 4065, in PrependItem
return self.DoInsertItem(parent, 0, text, ct_type, wnd,
image, selImage, data)
File "/usr/lib64/python2.4/site-
packages/wx-2.8-gtk2-unicode/wx/lib/agw/customtreectrl.py",
line 3966, in DoInsertItem
raise Exception("\nERROR: In Order To Append/Insert Controls
You Have To Use The Style TR_HAS_VARIABLE_ROW_HEIGHT")
Exception
:
ERROR: In Order To Append/Insert Controls You Have To Use
The Style TR_HAS_VARIABLE_ROW_HEIGHT
The same operations do work with the -tcltk interface.
I think we are making good progress.
Any idea what could cause this one?
I'll be really happy to have the wxUI interface running on Enterprise Linux 5!
More information about the grass-user
mailing list