I was wondering whether it was possible to have a two way control system, whereby one could click and drag both the locator (which would in turn move the sliders), AND click & drag the sliders (which in turn would move the locator). Here is an image of what I would like to achieve:

The code you posted does not correspond to the image. I also do not see any (failed/partially successful) attempt to work this out yourself. There isn't even evidence of research (links to relevant posts, documentation, etc.) This seems to be a pattern with you, and I would like to see more effort on your part in the future.
–
Timothy WoffordOct 20 '13 at 12:29

1 Answer
1

Manipulate does not remember the previous value of its dynamic variables. So we save their values in another variable. Then whenever the Manipulate begins another cycle, we compare the new values to the saved values.

To lock the sliders together we need a function y=f[x] and its inverse x=g[y]. You have to supply both of these relationships; Mathematica will not give you an inverse function.

Mathematica is a registered trademark of Wolfram Research, Inc. While the mark is used herein with the limited permission of Wolfram Research, Stack Exchange and this site disclaim all affiliation therewith.