Re: [Boa Constr] New version in CVS
Status: Beta
Brought to you by:
riaan
From: Christian T. <ti...@ti...> - 2002-08-16 12:39:00
|
Riaan Booysen wrote: ... > Oops, I meant to say, I would not use the Designer for a notebook > with 20 pages either. Reparenting is a good solution here. Yes, I understood it already. This was the early stage in my learning curve. I wanted to use tabs to have a nice undo interface, but I realized early that is impossible to have control ofver the tab size. I wanted them to the left, but large, with horizontal text. After I found that this isn't doable, I wrote my own set of container windows and switched to the reparent idea. It appears that wxWindows has accumulated a lot of stuff over the years, which would better be left out and made flexible by scripting. Building a nice tabbed notebook in a custom defined style is something what I no longer fear to do with Boa and Python, especially with your outlined enhancements on the horizon. After heavy, heavy startup problems, I'm now at the break-even point, where I begin to become more productive than with Delphi. (And I used Delphi for many years, in hairy contexts like Netscape plugins). Everything is changing. wxPython with Boa and Stackless is going to be a killer app. I'm writing a wizard to Imagic software, which is used for editing image sequences of microscope pictures. These are series of images, taken from incremental changing angles, and the software creates a 3-D image sequence form that. The wizard shows the initial data in a movie window, which displays the movie all the time, as a tasklet. The user can select images in a different window, change parameters, select area of interest, coarse factors, filters and so on. When he proceeds in the wizard and has made selections, modified image sequences are computed in the background. Not only that, the already computed part is again visible as a movie, which just shows the already available data. All these and some more jobs are running in parallel, very smoothly, always able to be stopped or reverted. Sorry, I'm blathering. It has become so much fun, after I'm behind the largest hurdles. Heehee, and the whole crap is at the moment below 5000 lines, all included. I use Boa and wxPython of course, the PIL for the raw imaging stuff, Numeric for operations like filtering and cross-correlations, and Stackless for parallelism. enough for now - later - chris -- Christian Tismer :^) <mailto:ti...@ti...> Mission Impossible 5oftware : Have a break! Take a ride on Python's Johannes-Niemeyer-Weg 9a : *Starship* http://starship.python.net/ 14109 Berlin : PGP key -> http://wwwkeys.pgp.net/ work +49 30 89 09 53 34 home +49 30 802 86 56 pager +49 173 24 18 776 PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04 whom do you want to sponsor today? http://www.stackless.com/ |