On 04/07/2013, at 7:04 AM, Peter Haworth <p...@lcsql.com> wrote:

> The description of the properties property improvements says:
> 
> "It returns the minimal set of properties of an object to allow it to be
> recreated exactly."

I think this statement is still correct even though it now returns empty values 
if they aren't set.
> 
> I thought that had been changed.
> 
> It also says
> 
> "When setting properties which contain both non-empty color and pattern
> properties of the same type, the color property will take precedence."
> 
> Maybe I'm misunderstanding what that means but it seems to be contradict
> what the dictionary entries for the various xxxcolor properties say, eg "If
> an object's *foregroundPattern* is set, the pattern is shown instead of the
> color specified by *foregroundColor*."

It doesn't contradict it. Setting a pattern will unset a color and setting a 
color will unset a pattern. That's why we needed to have a consistent 
precedence rule. Same for image filename/text in that case text has precedence.

Cheers

--
Monte Goulding

M E R Goulding - software development services
mergExt - There's an external for that!





_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to