Anonymous | Login | 03-07-2021 09:12 UTC |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||||||
0001301 | [tweak] Any | minor | always | 06-02-05 18:31 | 06-04-05 05:06 | ||||||||
Reporter | jens | View Status | public | ||||||||||
Assigned To | |||||||||||||
Priority | normal | Resolution | not fixable | ||||||||||
Status | resolved | ||||||||||||
Summary | 0001301: obscure not needed full redraw in mixed clipped layout | ||||||||||||
Description |
In a layout where some players are clipped and some are not, the following can happen: in EXAMPLE if you move one of the scrollpane players, the player "problem" gets a not needed full draw. If problems clipping is set to true, only the moved player gets redrawn. EXAMPLE: w := CPlayer new. w costume := CWindow. w hResizing: #rigid; vResizing: #rigid. w layout := CSimpleLayout new. problem := CPlayer new. problem hResizing: #spaceFill; vResizing: #spaceFill. problem layout := CTableLayout new. problem layout listDirection: #topToBottom. "problem clipping := true." w add: problem. bar := CPlayer new. problem add: bar. bar layout := CTableLayout new. bar layout listDirection: #leftToRight. bar add: CRectanglePlayer new. bar add: CRectanglePlayer new. bar add: CRectanglePlayer new. s := CScrollPane new. problem add: s. s add: CRectanglePlayer new. s add: CRectanglePlayer new. w open. |
||||||||||||
Additional Information | |||||||||||||
Attached Files | |||||||||||||
|
Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
45 total queries executed. 34 unique queries executed. |