From: Kevin A. <al...@se...> - 2001-09-04 03:45:11
|
> From: Peter Cleaveland > > >After we are happy with our Font implementation I will be > getting more into > >sizers. I already have an idea how we might implement them so that their > >description would be relatively easy to grasp. > > I just checked out the sizers demo that came with wxWindows and I'm very > impressed - I wish I had that kind of control in the HTML world. > I can see > they would be a huge asset to PythonCard - if they could be made > understandable and approachable. Seems to me an interactive, > drag-and-drop > sizer editor would make all the difference in the world. I'll > probably get > some ideas for an editor once my own stacks come far enough along to need > sizers. wxDesigner http://www.roebling.de/ is supposed to use sizers for layout, but I have only looked at it briefly, so I don't know whether the interface is intuitive or not. From what I've read so far, I'm sure I want to support the full range of sizer controls in wxWindows, it just seems too complicated, but I need to get a straw man implementation done and play with it before I can say more. > >There is actually quite a lot of work going into the wxHTML control for > >wxWindows and even in the upcoming wxWindows/wxPython 2.3.2 it > will be much > >more capable than the one available today. We won't be able to do a GUI > >layout editor that uses HTML, that is simply too complicated, but we will > >probably be able to support the use of HTML with embedded widgets for > >layouts sometime in the future if somebody wants to go that route. Neil actually did a demo that uses the .rsrc.py files to make a web page suitable for use in a browser, so the layout of PythonCard background can sort of be used as HTML. I thought Neil was going to check the files into cvs at: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/pythoncard/proto/samples/ but I don't see the files (Neil can you check them in?). The original message is: http://groups.yahoo.com/group/pythoncard/message/397 You'll either need to check out the 'proto' cvs tree or I'll need to make release 0.2.1 available for download again, since it is currently hidden to avoid people downloading old versions. If you decide to check out from cvs, 0.2.1 is not a package and is significantly different from the current release, so don't mix the two. Perhaps it might be best for Neil to go into this subject more when he gets time or the framework stabilizes to the point that someone can experiment with this without having to update the files with every API change. ka |