Hello Mat,
that is a cool idea, I do like it... there is however another possibility to do this that you might not be aware of:
You can very easily add
your own editor buttons in the editor toolbar. Just create a
tiddler, tag it with $:/tags/EditorToolbar and include the
following fields:
[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]Furthermore the following widget-message will insert text at the current selection, put this as the complete content for the tiddler:
<$action-sendmessage
$message="tm-edit-text-operation"
$param="replace-selection"
text="Hello Mat!"
/>
There is more
documentation here:
http://tiddlywiki.com/#WidgetMessage%3A%20tm-edit-text-operation:%24%3A%2Fcore%2Fui%2FEditorToolbar%2Fheading-2%20%5B%5BWidgetMessage%3A%20tm-edit-text-operation%5D%5D
I am not completely sure
if this fits your vison for the DragTools concept, but I hope
this was useful to you, keep coming up with cool ideas!
/Andreas