I found that if you do this it works, but there's obviously something
wrong that needs to be fixed.
rend = wx.wxGridCellBoolRenderer(...) -- same for wxGridCellXXXEditor
rend:IncRef()
rend:IncRef()
grid:SetCellRenderer(1,2,rend)
Regards,
John
On Thu, Mar 6, 2008 at 11:55 AM, Eero Pajarre <[EMAIL PROTECTED]> wrote:
> There is also some other kind of corruption, even if the grid
> is not destroyed.
>
> It might be related to the life time of the GridCellEditors or Renderers as
> those are created and destroyed quite often.
>
> Currently my grid ends up with bad CellRenderer:
> (no wxLua code on stack, but probably the renderer has been
> deleted earlier....)
>
> > t_console.exe!wxGrid::DrawCell(wxDC & dc={...}, const
> wxGridCellCoords & coords={...}) Line 7595 + 0x2d bytes C++
> t_console.exe!wxGrid::DrawGridCellArea(wxDC & dc={...}, const
> wxGridCellCoordsArray & cells={...}) Line 7516 C++
> t_console.exe!wxGridWindow::OnPaint(wxPaintEvent & __formal={...})
> Line 4015 C++
> t_console.exe!wxAppConsole::HandleEvent(wxEvtHandler *
> handler=0x014861f0, void (wxEvent &)* func=0x008445f0, wxEvent &
> event={...}) Line 321 C++
> t_console.exe!wxEvtHandler::ProcessEventIfMatches(const
> wxEventTableEntryBase & entry={...}, wxEvtHandler *
> handler=0x014861f0, wxEvent & event={...}) Line 1227 C++
> t_console.exe!wxEventHashTable::HandleEvent(wxEvent & event={...},
> wxEvtHandler * self=0x014861f0) Line 899 + 0x1c bytes C++
> t_console.exe!wxEvtHandler::ProcessEvent(wxEvent & event={...})
> Line 1287 + 0x1c bytes C++
> t_console.exe!wxWindow::HandlePaint() Line 4562 + 0x1c bytes C++
> t_console.exe!wxWindow::MSWWindowProc(unsigned int
> message=0x0000000f, unsigned int wParam=0x00000000,
>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> wxlua-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wxlua-users
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
wxlua-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wxlua-users