From: Peter C. <pe...@pe...> - 2001-09-02 22:14:33
|
Hi all, I just started reading the list, and I noticed the discussion of "sizers" to control the GUI appearance. I can sure see the cross platform differences in widget rendering. What are sizers? (They sound like something from the Java AWT - but I'm just guessing.) It's clear the fixed co-ordinate system HyperCard used will be difficult to sustain across many platforms and windowing kits. I've done a lot recently with these same issues in the HTML world. I am working on some ASP code that uses an XML Schema to dynamically define HTML data collection forms to build a valid XML document. I found I could get decent layout control without absolute positioning, using just tables, some <div> container elements, and CSS. There is little use of fixed pixel sizes, so the layouts to look reasonable in IE, Opera and Netscape. Perhaps PythonCard could borrow some of the CSS syntax. Specifying font-family as a list of requested fonts, falling to default if none are available. Font-size and box/containment properties (border, padding, margin, etc.) could be in pixels, but the actual width and height of most things could fall where they may. Peter |