OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

cgmo-webcgm message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [cgmo-webcgm] temporal/spatial priority and Style Properties


Lofton,

in general any change in appearance will affect a certain area of the
viewer rect. Typically you invalidate this area to mark it up for
redraw.
During redraw everything will be redrawn that intersects the invalidated
area.
There are functions in the OS that support this concept.

So there are at least two ways of getting to a correct representation of
a DOM change like the one you described:
- invalidate the affected areas and redraw those
- redraw all

Regards,
Dieter

-----Original Message-----
From: Lofton Henderson [mailto:lofton@rockynet.com] 
Sent: Montag, 23. Februar 2009 20:32
To: cgmo-webcgm@lists.oasis-open.org
Subject: [cgmo-webcgm] temporal/spatial priority and Style Properties

Scenario:  A picture contains 3 APS:  A, B, C.  They occur in that order
in 
the metafile.  Suppose B partially overlaps and partially occludes A,
and C 
partially overlaps and partially occludes B.

Now suppose setStyleProperties changes the appearance of B,
necessitating a 
redraw of B.

Question:  The correct picture requires the redraw of all three APS
(i.e., 
the whole picture) in the proper order (A-B-C), correct?  (I.e., one
cannot 
simply redraw an affected target object, unless one has done some 
optimization calculations to ensure that nothing overlays the affected
object.)

I think the answer has to be "yes", otherwise one would start to get all

sorts of ugly picture damage while doing DOM visual enhancements on a 
picture.

Does anyone disagree?

(I'm just trying to be safe to not say something misleading in some new 
drafting that I'm doing.)

-Lofton.


---------------------------------------------------------------------
To unsubscribe from this mail list, you must leave the OASIS TC that
generates this mail.  Follow this link to all your TCs in OASIS at:
https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]