params is either a single objectID as returned by gfxCanvasAddObject or a sequence
of {canvasID, objectID} which is faster to locate.
the returned sequence can be access with the S_* constants.
See Also: gfxCanvasObjectAt, setGfxCanvasObjectData, S_*
do a pretty good job at telling you if the object falls in the vicinity of xloc,yloc (canvas coordinates)
though this is by no means entirely accurate (it is done with a bounding box)
See also gfxCanvasAttachHandler and the demo for how this is used
See Also: getGfxCanvasObjectData, setGfxCanvasObjectData, S_*
to get the data, then change it, then set it back with this routine as no error checking is performed.
You use the S_* constants
See Also: getGfxCanvasObjectData, gfxCanvasObjectAt, S_*
S_ID is the unique ID of the object added
S_STARTX
S_STARTY are the coordinates of the shape starting position
S_COLOUR is well, the colour
S_TYPE is one of the graphex types, "line", "rect-solid", etc
S_POINTS is the apropriate sequence of points for the shape/object type
S_PROPERTY is another way of getting the object property see setGfxCanvasObjectProperty
S_BBOX, the outlining bounding box of the shape/object
/n These are best used with getGfxCanvasObjectData and setGfxCanvasObjectData
See Also: getGfxCanvasObjectData, gfxCanvasObjectAt, setGfxCanvasObjectData