Hello,

if I put a spacer into one cell of a dGridSizer and run the application,
I get this:

s...@elend:~/bin/haushalt/pflichten> ./main.py

Traceback (most recent call last):

  File "./main.py", line 15, in <module>

    app.start()

  File "/usr/lib/python2.6/site-packages/dabo/dApp.py", line 360, in
start
    self.setup()

  File "/usr/lib/python2.6/site-packages/dabo/dApp.py", line 316, in
setup
    self.initUIApp()

  File "/usr/lib/python2.6/site-packages/dabo/dApp.py", line 352, in
initUIApp
    self.uiApp.setup()

  File "/usr/lib/python2.6/site-packages/dabo/ui/uiwx/uiApp.py", line
304, in setup

    frm = self.dApp.MainForm = dabo.ui.createForm(mfc)

  File "/usr/lib/python2.6/site-packages/dabo/ui/uiwx/__init__.py", line
1141, in createForm

    frm = cls(*args, **kwargs)

  File "/tmp/tmpFlt3QH.py", line 101, in __init__
    currSizer.setItemProps(itm, {'RowSpan': 1, 'ColSpan': 1, 'HAlign':
'Left', 'Border': 0, 'Expand': True})
  File "/usr/lib/python2.6/site-packages/dabo/ui/uiwx/dSizerMixin.py",
line 473, in setItemProps

    self.setItemProp(itm, prop, val)

  File "/usr/lib/python2.6/site-packages/dabo/ui/uiwx/dSizerMixin.py",
line 377, in setItemProp

    row, col = self.getGridPos(itm)

  File "/usr/lib/python2.6/site-packages/dabo/ui/uiwx/dGridSizer.py",
line 302, in getGridPos

    row, col = self.GetItemPosition(obj)

  File
"/usr/lib/python2.6/site-packages/wx-2.8-gtk2-unicode/wx/_core.py", line
14013, in GetItemPosition

    return _core_.GridBagSizer_GetItemPosition(*args)

TypeError: in method 'GridBagSizer_GetItemPosition', expected argument 2
of type 'size_t'


The block containing line 101 from /tmp/tmpFlt3QH.py (165 lines in all)
looks like this:

                if currSizer:
                        itm = currSizer.appendSpacer(10)
                        currSizer.setItemProps(itm, {'RowSpan': 1, 'ColSpan': 
1, 'HAlign':
'Left', 'Border': 0, 'Expand': True})

What did I do wrong to get this? What information would be important?
This is a minimal application showing the behavior, should I post it
completely?

I also set the ColSpan of the spacer to the column number of the grid
sizer, but that didn't change anything.

Versions:

Platform: GTK
Python Version: 2.6 on linux2
Dabo Version: Version 0.9.1; Revision 5014M
UI Version: 2.8.8.1 on wxGTK (gtk2)

Thank you,
Sibylle


--
Sibylle Koczian

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users
Searchable Archives: http://leafe.com/archives/search/dabo-users
This message: http://leafe.com/archives/byMID/[email protected]

Reply via email to