Locator Appearance mystery in LocatorPane
- To: mathgroup at smc.vnet.net
- Subject: [mg79984] Locator Appearance mystery in LocatorPane
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Fri, 10 Aug 2007 01:45:30 -0400 (EDT)
- Organization: Mathematics & Statistics, Univ. of Mass./Amherst
- Reply-to: murray at math.umass.edu
Here's a LocatorPane inside a DynamicModule with a Locator initialized
at the origin and where additional Locator points will be created at
mouse clicks:
dot=Automatic;
DynamicModule[{pts = {{0, 0}}},
LocatorPane[Dynamic[pts],
Graphics[Point /@ pts],
Appearance -> dot,
LocatorAutoCreate -> All]
]
This works as expected. (The setting Automatic for Appearance is the
default.)
Now change the definition of dot to:
dot=Graphics[Disk[],ImageSize->5]
Still OK. But, finally, change the defintion of dot to:
Graphics[{PointSize[Medium],Point[{0,0}]}]
Now it does NOT work as expected: Although the initialized points do
appear correctly, and a new dot appears at the first click in the
output, upon each additional click a new dot does not appear but,
instead, that one new dot moves to the location of the click.
Diagnosis? Cure?
--
Murray Eisenberg murray at math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone 413 549-1020 (H)
University of Massachusetts 413 545-2859 (W)
710 North Pleasant Street fax 413 545-1801
Amherst, MA 01003-9305