[mapserver-users] Small fix for labels in php_mapscript.c

Daniel Morissette morissette at dmsolutions.ca
Mon Jul 23 12:08:51 PDT 2001


Rob,

I have committed the change to CVS... thanks for pointing the error! :)

-- 
------------------------------------------------------------
 Daniel Morissette               morissette at dmsolutions.ca
 DM Solutions Group              http://www.dmsolutions.ca/
------------------------------------------------------------
  Don't put for tomorrow what you can do today, because if 
      you enjoy it today you can do it again tomorrow.


Rob Martinson wrote:
> 
> I noticed a little problem when setting a few properties of the label
> object. Specifically, the following object properties were not available
> and returned an error "Property does not exist in this object":
> 
> "backgroundcolor"
> "backgroundshadowcolor"
> "backgroundshadowsizex"
> "backgroundshadowsizey"
> 
> Just a little missed typing in php_mapscript.c. Although the properties
> exist within the label object on creation, they were not being changed
> in php3_ms_label_setProperty.
> 
> Between lines 4508 and 4509 of the latest CVS version of php_mapscript.c
> I inserted:
> 
>     else IF_SET_LONG(  "backgroundcolor",         self->backgroundcolor)
>     else IF_SET_LONG(  "backgroundshadowcolor",
> self->backgroundshadowcolor)
>     else IF_SET_LONG(  "backgroundshadowsizex",
> self->backgroundshadowsizex)
>     else IF_SET_LONG(  "backgroundshadowsizey",
> self->backgroundshadowsizey)
> 
> After recompiling I have no errors and I can now place bounding boxes
> around my labels. Whoop!
> 
> Hope this helps...
> 
> Rob Martinson
> Nichebox - http://www.nichebox.com
> Development - http://dev.nichebox.com



More information about the MapServer-users mailing list