Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0002279 [tweak] Any major always 11-30-05 14:19 11-30-05 14:19
Reporter bernd View Status public  
Assigned To
Priority normal Resolution open  
Status new  
Summary 0002279: incorrect drawing function(s) for CTransformCanvas
Description using several drawing function on a CTransformCanvas result in a wrong result.

| TestForm scale canvas|
scale := 4.
TestForm := Form extent: 200@200 depth: 32.
canvas :=(CTransformCanvas on: TestForm) transformBy: (CMatrixTransform withScale: (1@1)/scale ).
canvas fillRectangle: (5@5 corner: (195@195)) color: Color red;
       frameAndFillRectangle: (5@5 corner: (195@195))
        fillColor: (Color transparent)
        borderWidth: 2
        borderColor: Color green;
       frameRoundRect: (10@10 corner: (190@190))
            radius: 10
            width: 2
            color: Color blue.
TestForm display
only the fillRectangle method results in a four times smaller rectangle, the other rectangles aren't transformed
Additional Information
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
11-30-05 14:19 bernd New Issue

Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
27 total queries executed.
24 unique queries executed.
Powered by Mantis Bugtracker