New test build uploaded

Hi,

A new test build of wxPython has been uploaded to starship.

   Version: 2.5.2.2p.20040629
   Pythons: 2.3
   URL: http://starship.python.net/crew/robind/wxPython/daily/20040629

Have fun!
R'bot

I'm finally getting back to my machine and Python, so I installed the build below this morning on my Win2K box. The first thing I noticed is that all of the text files, .py, .txt, etc. just have linefeeds for the line endings, instead of CR/LF. That's probably going to cause some problems for Windows users.

The next thing that jumped out at me is that calling Update/Refresh to force the screen to update before an event handler ends seems more likely to cause the window to "flash" more than it used to, but I don't see it everytime and perhaps it is video card specific.

There are definitely problems with sizers still. For one example, see the PythonCard/tools/findfiles/findfiles.py script in cvs which uses a FlexGridSizer. The StaticText items are chopped on the left side and the Search and Add Dirs buttons don't have enough vertical room either.

CalendarCtrl has grown horizontally, not sure if that is due to a problem with the SpinCtrl size or not. Both BitmapButton and StaticBitmap are chopping off the images I'm using with them, so I'll have to look closer at that to narrow the issue down.

ka

···

On Jun 30, 2004, at 12:28 AM, R'bot wrote:

Hi,

A new test build of wxPython has been uploaded to starship.

   Version: 2.5.2.2p.20040629
   Pythons: 2.3
   URL: http://starship.python.net/crew/robind/wxPython/daily/20040629

Have fun!
R'bot

Kevin Altis wrote:

I'm finally getting back to my machine and Python, so I installed the build below this morning on my Win2K box. The first thing I noticed is that all of the text files, .py, .txt, etc. just have linefeeds for the line endings, instead of CR/LF. That's probably going to cause some problems for Windows users.

Grrr... I didn't think about this. The goal is to make all builds from the same set of sources to ensure that everything is identical. I'll think this over a bit more.

The next thing that jumped out at me is that calling Update/Refresh to force the screen to update before an event handler ends seems more likely to cause the window to "flash" more than it used to, but I don't see it everytime and perhaps it is video card specific.

Actually, you should be calling Refresh first as it specifies which parts of the window needs to be repainted. Then when Update is called it causes the EVT_PAINT handler to be called to refresh those parts. So if you reverse the order then Update may not do anything and then the Refresh will cause the paint handler to be called again later.

There are definitely problems with sizers still. For one example, see the PythonCard/tools/findfiles/findfiles.py script in cvs which uses a FlexGridSizer. The StaticText items are chopped on the left side and the Search and Add Dirs buttons don't have enough vertical room either.

Looks like a problem with the alignment flags, everything lays out properly without the flags. I'll look into it.

CalendarCtrl has grown horizontally, not sure if that is due to a problem with the SpinCtrl size or not.

The SpinCtrl size problem was fixed, but there may have been a side-effect or something. I'll check it out once my recompile is done.

Both BitmapButton and StaticBitmap are chopping off the images I'm using with them, so I'll have to look closer at that to narrow the issue down.

Check if it is the default size of the control being wrong, or if the size is being changed incorrectly by the sizers.

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!

Robin Dunn wrote:

Kevin Altis wrote:

There are definitely problems with sizers still. For one example, see the PythonCard/tools/findfiles/findfiles.py script in cvs which uses a FlexGridSizer. The StaticText items are chopped on the left side and the Search and Add Dirs buttons don't have enough vertical room either.

Looks like a problem with the alignment flags, everything lays out properly without the flags. I'll look into it.

CalendarCtrl has grown horizontally, not sure if that is due to a problem with the SpinCtrl size or not.

The SpinCtrl size problem was fixed, but there may have been a side-effect or something. I'll check it out once my recompile is done.

These two issues will be fixed in the next build.

···

--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!