From: Alberto G. <alb...@gm...> - 2008-03-14 07:48:08
|
Hello Makoto, > Next point, I have resizing problem with dialog. [snip of descriptions of bugs] Thanks for reporting these bugs. To answer your questions: there is a reason for all the lines setting sizes of widgets in wxGlade, and that reason is simply that wxGlade tried to cope with all the idiosyncrasies that wxWidgets/wxPython has (or has had) on the topic. When I started wxGlade, wxPython was at version 2.3.2, and it was young enough that even a minor version upgrade could break a lot of things, especially for an app like wxGlade that did complex manipulations of the layout at run-time. Now we are at wxPython 2.8.4.something, and the situation is *much* different. Sometimes, I am surprised that wxGlade still "sort of" works after so many years -- and so many wxPython versions -- without any major refactoring. But widgets' sizing is one place where signs of aging have started appearing. The proper solution would be to refactor all that portion of code, throwing away all the code that was there to make wxGlade work with older wx versions. Unfortunately, such a task is quite beyond my current possibilities -- I simply have no time for it. However, you can open a bug report about this in the SF tracker, to be sure that it doesn't get lost. Regards, Alberto P.S: regarding the specific fix for the SetMinSize of dialogs, I can apply that if someone else can confirm it works without breaking anything... |