LocatorPane and tooltips for the locators
- To: mathgroup at smc.vnet.net
- Subject: [mg132069] LocatorPane and tooltips for the locators
- From: "E. Martin-Serrano" <drmartinspain at gmail.com>
- Date: Sat, 30 Nov 2013 02:25:04 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- Delivered-to: l-mathgroup@wolfram.com
- Delivered-to: mathgroup-outx@smc.vnet.net
- Delivered-to: mathgroup-newsendx@smc.vnet.net
Hi, I have the below sketchy *LocatorPane* piece of code with dynamic locators, defined over the set of points pts . I use this device to deal with multiple 2D Bezier curves, which involve several sets of grouped locators for the controls of each curve. *LocatorPane* imposes some restrictions on dynamic programs. **Locator** itself is (should be) much more flexible but it does not work for me yet. When the dynamic stuff gets just a bit complex (not very much) *Locator* does not work (definitively) and *LocatorPane* seems to be much more agile and handy, by far. But it imposes other restrictions not to be mentioned here, except for the one about *Tooltip* on the locators (as far as I am aware of it). Now, it follows the *LocatorPane* piece of pseudo code with dynamic locators ---------------------------------------- pts = *list of {xi, yi} locator coordinates* calcAll[pts_,stuff_]:= (* calcAllBody to treat secondary dynamic items*) LocatorPane[Dynamic[pts, (pts = #; calcAll[pts, suff]) &], *LocatorPaneBody*] ----------------------------- This generates a LocatorPane with the set ts of dynamic locators partitioned according it is needed. But, I need the locators to be wrapped by *Tooltip*, so that the current position of each pts[[i]] could be displayed at will, however I can't find how this can be done within the *LocatorPane* construct, since the locators themselves are defined in the heading part of the construct, namely: *Dynamic[pts, (pts = #; calcAll[pts, suff]) &]*, in no other place of the *LocatorPane* construct are the locators mentioned. Currently I have this working with inset labels on every locator, but it is not the proper solution at all. By the way, my previous post on Intersecting Bezier is just about 2D curves. Any help will be appreciated. Cheers. E. Martin-Serrano