Creating mleader after text moving

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi all,
I want to create a block according to the following concept:
1. There are three main block's initial entities: Circle, Text 1, Text 2.
Moreover, the insertion block's point is located in the circle's centre:
2. This block use to have two different handles:
First (magenta) - to move all block's entities together using insertion point,
second (blue) - to move only text entities (the circle after using blue handle must save his last position):
3. After using blue handle a special mleader (in sample situation below - line) must be created (green):
4. Also there should be an opportunity to reset position of blue handle, delete created mleader (line) and return initial entities:
Thanks in advance.
Any information would be helpful. I would be happy to watch a screencast.