- From: Alexander Adam <alex.adam@evolgrafix.com>
- Date: Wed, 10 Mar 2004 01:21:55 +0100
- To: "'Antoine Quint'" <ml@graougraou.com>
- Cc: <www-svg@w3.org>
Hello Antoine, Thanks, yes it is a lot clearer now. So this will be mentioned in the next draft as you say? Then there's one question left -- how you achieve that the traitDef Element is required by the implementor? mfG / Sincerely Alexander Adam EvolGrafiX - http://www.evolgrafix.com SVGCafé - http://www.svg-cafe.com > -----Original Message----- > From: Antoine Quint [mailto:ml@graougraou.com] > Sent: Dienstag, 9. März 2004 19:34 > To: alex.adam@evolgrafix.com > Cc: www-svg@w3.org > Subject: Re: SVG 1.2: Something Missing? > > Hi Alexander, > > On 9 mars 04, at 18:16, Alexander Adam wrote: > > > So is there any place on the current SVG 1.2 Draft where something like > > this is mentioned or handled? I imagined something like this (just as a > > theoretical sample): > > > > <elementDef ...> > > <prototype> > > { Visual Stuff } > > </prototype> > > <script ..>{Script Stuff}</script> > > <properties> > > <property name="max" type="SVGLength" default="100"/> > > </properties> > > </elementDef> > > We've got something along those lines in the next SVG 1.2 draft, > although different. You would have code like this: > > <elementDef ...> > <prototype> > { Visual Stuff } > </prototype> > <script ..>{Script Stuff}</script> > <traitDef name="max" type="SVGLength" /> <!-- syntax may differ in > the next draft --> > </elementDef> > > So no actual <properties> container and a property is a "trait" > leveraging functionalities described in section 17.3 in the current SVG > 1.2 public draft. There is no "default", that is something you would > have to define in the XML schemas. The point of a traitDef is to notify > the SVG implementation that there is an attribute available on this > element (or on any element if <traitDef> is a child of <extensionDefs>) > that is animatable via animation elements, and has typed access in the > DOM via the traits DOM interfaces. > > Clearer now? > > Antoine > -- > Antoine Quint <aq@fuchsia-design.com> > W3C SVG Working Group Invited Expert > SVG Consulting, Teaching and Outsourcing
Received on Tuesday, 9 March 2004 19:21:58 UTC