[mapguide-internals] PSC: Motion RE: Proposed minor changes to
RFC 14
Paul Spencer
pspencer at dmsolutions.ca
Mon Mar 19 14:52:27 EDT 2007
+1 Paul
On 19-Mar-07, at 12:48 PM, Tom Fukushima wrote:
> Thanks Walt, these look good.
>
> Hi PSC members,
>
> I motion that we accept these changes to RFC 14.
>
> +1 Tom
>
> Thanks
> Tom
>
> -----Original Message-----
> From: mapguide-internals-bounces at lists.osgeo.org
> [mailto:mapguide-internals-bounces at lists.osgeo.org] On Behalf Of Walt
> Welton-Lair
> Sent: Thursday, March 15, 2007 9:15 AM
> To: MapGuide Internals Mail List
> Subject: [mapguide-internals] Proposed minor changes to RFC 14
>
> Now that implementation has started on RFC 14, we've come up with a
> list
> of (mostly-minor) symbolization schema changes that need to be made.
> Please have a quick look and reply if you have questions or issues.
>
>
> * remove invalid enumerations from
> SymbolInstance::CheckExclusionRegion element
> => it should be a plain xs:string
>
> * change SymbolInstance::SizeContext to be a SizeContextType
> => this is for consistency
>
> * make LineUsage::VertexAngleLimit an xs:string type
> => the type is missing in the schema
>
> * change all enumerated type properties to plain strings so they
> support expressions
> => PointUsage::AngleControl
> => LineUsage::AngleControl
> => LineUsage::UnitsControl
> => LineUsage::VertexControl
> => AreaUsage::OriginalControl
> => AreaUsage::AngleControl
> => AreaUsage::ClippingControl
> => Path::LineCap
> => Path::LineJoin
> => GraphicBaseType::ResizeControl
> => ResizeBox::GrowControl
>
> * add a VertexJoin property on LineUsage
> => all graphic elements in the simple symbol use this
> value to determine their wrapping behavior at vertices
>
> * rename Parameter::ValueList to AllowedValues
>
> * rename SimpleSymbol::SimpleSymbolReference to SymbolReference
> => it's already clear enough that this is a
> SimpleSymbolReference because this is part of SimpleSymbol
>
> * switch order of elements in AreaUsage
> => switch AngleControl and OriginControl
> => put Angle before OriginX and OriginY
> => makes AreaUsage more consistent with LineUsage and
> PointUsage
>
> * change Graphics collection to allow 0 to unbounded elements
> => currently it requires at least one element
> => users want to save their symbols while editing them
> => they may temporarily not contain any graphic elements
>
> * same change for the CompoundSymbolDefinition::SimpleSymbol
> collection
> => allow 0 to unbounded symbols
>
> * same change for the CompositeSymbolization::SymbolInstance
> collection
> => allow 0 to unbounded symbol instances
>
> * rework SymbolDefinition element
> => create separate SimpleSymbolDefinition and
> CompoundSymbolDefinition elements which are of the corresponding types
> => update SymbolInstance to have either a
> SymbolReference, SimpleSymbolDefinition, or CompoundSymbolDefinition
> => delete SymbolDefinition and SymbolDefinitionType
>
> * document the default value for all optional elements
>
> * for properties supporting expressions that must evaluate to
> certain string values, document what those values are
>
>
> Walt
>
> W E @__ __o
> A T R @___ _ \<,_
> L @_ (*)/ (*)
>
> _______________________________________________
> mapguide-internals mailing list
> mapguide-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
>
> _______________________________________________
> mapguide-internals mailing list
> mapguide-internals at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-internals
+-----------------------------------------------------------------+
|Paul Spencer pspencer at dmsolutions.ca |
+-----------------------------------------------------------------+
|Chief Technology Officer |
|DM Solutions Group Inc http://www.dmsolutions.ca/ |
+-----------------------------------------------------------------+
More information about the mapguide-internals
mailing list