From: Roger B. <ro...@ro...> - 2004-04-10 06:59:20
|
[We should take this to dotamatic-devel] Steven Palm wrote: > I built the CVS version on the Mac. It needs the same sort of magic > that we put into BitPim to autosize windows, as they open at "no size" > on the Mac (main and print preview that I tested anyway). I have added you as a developer so feel free to fix the code directly :-) > I can provide you with the Mac build and the dotamatic.icns Mac format > file if you'd like, but the sizing issues should be fixed first. Yes please. I fixed a few other bugs and the whole thing will now be 0.2. Making this somewhat bitpim related, I also found a wierd issue with wxPython. On Linux, wx.BeginBusyCursor calls all idle handlers. If you call wx.BeginBusyCursor in an idle handler, you may get infinite recursion. The important lesson there is to make sure that idle handlers behave well when called in a re-entrant fashion. It may also explain some other wierdities that were happening. A brief check of the BitPim code shows that several of them could be tweaked a little to ensure that re-entrancy is fine. Roger |