[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Papo-hackers] papo/neb lam.pl neb/LayoutParser.pm neb/Tree/Fo...
From: |
Federico Heinz |
Subject: |
[Papo-hackers] papo/neb lam.pl neb/LayoutParser.pm neb/Tree/Fo... |
Date: |
Wed, 30 Apr 2003 08:43:26 -0400 |
CVSROOT: /cvsroot/papo
Module name: papo
Changes by: Federico Heinz <address@hidden> 03/04/30 08:43:26
Modified files:
neb : lam.pl
neb/neb : LayoutParser.pm
neb/neb/Tree : Form.pm LayoutBox.pm
Added files:
neb/neb/Tree : Page.pm
Log message:
* Fixed design flaws:
- <page> tags deserve their own class, because they are screen objects,
but can't advertise their geometry through XML
- Forms are really LayoutBoxes, not ScreenObjects, since they contain
stuff
- upon succces at attempts to compute their {width|height}, LayoutBoxes
should set it through a recursive call to $self->{width|height}, and
*NOT* to SUPER:: (otherwise, subclasses cannot choose to override the
query behaviour but not the set behaviour of the method)
* lam now accepts forms without dimensions, and tries to do something
sensible about them:
- if dimensions can be autocomputed, they are
- otherwise, a default dimension is used
- default dimensions can be changed with --default-form-{width|height}
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/papo/papo/neb/lam.pl.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/papo/papo/neb/neb/LayoutParser.pm.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/papo/papo/neb/neb/Tree/Page.pm?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/papo/papo/neb/neb/Tree/Form.pm.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/papo/papo/neb/neb/Tree/LayoutBox.pm.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Papo-hackers] papo/neb lam.pl neb/LayoutParser.pm neb/Tree/Fo...,
Federico Heinz <=