Change ptw-20101111-LWK by [email protected] on 2010-11-11 16:26:03 EST
    in /Users/ptw/OpenLaszlo/trunk-3
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: Generalize rectangle drawing to support oval borders, CSS defaulting

Bugs Fixed: LPP-9484 Strokes in drawbutton shoulld be stylable (partial)

Technical Reviewer: [email protected] (pending)
QA Reviewer: [email protected] (pending)

Details:

    Made a new method, roundrect, that takes separate horizontal and
    vertical radii for the corners.  All radii must be supplied,
    defaulting should be done at a higher level.  Uses the CSS
    algorithm for scaling radii to fit small boxes.  This low-level
    method is needed to be able to draw different width borders that
    smoothly transition around corners.

    Made rect default its radii arguments according to the CSS
    defaulting algorithm and call roundrect.

Tests:
    smokecheck, is there a test for rect?

Files:
M       WEB-INF/lps/lfc/kernel/LzKernelUtils.lzs

Changeset: http://svn.openlaszlo.org/openlaszlo/patches/ptw-20101111-LWK.tar

Reply via email to