[oXygen-user] Moving Elements in the Outline View : How To Move Nested Element Out

Eliot Kimber
Wed Dec 19 13:18:29 CST 2007


Radu Coravu wrote:
> Hi Eliot,
> 
> The problem with drag and drop in the outliner is that sometimes you 
> want to move a node as a child of the destination and sometimes
> you want to move it as a sibling of the destination. In Oxygen we 
> decided that if the destination node (the node on which you drop)
> is expanded the dropped node will be moved as child. If the destination 
> is not expanded the dropped node will be moved as a sibling to the 
> destination.
> So you have to drag the "Level 3" div over the "Level 2" div, hover it 
> until the "Level 2" div collapses its children and drop.

I think there's a lot more that could be done here. I'm used to 
Arbortext Editor's tree view, which is where I often did most of my 
editing, using the tags-off view essentially as a preview of what I was 
editing in the tree view. That's not possible with the OxygenXML tree view.

However, the Arbortext tree view did let you move things around 
unambiguously by giving you different insertion point indicators 
depending on precisely where you move your cursor. I'm sure this is 
tricky UI stuff to implement but that's what I was looking for.

For example, if I drag to after an element I'd like it to default to 
moving to the end of that element's content but if I drag a bit to left, 
for example, it moves the insertion point to after the element, then 
after that element's parent, and so on.

I would never have intuitively thought to just drop my selection onto an 
element and have it go someplace--I was looking for an explicit 
insertion point indicator.

Cheers,

Eliot

-- 
Eliot Kimber
Senior Solutions Architect
"Bringing Strategy, Content, and Technology Together"
Main: 610.631.6770
www.reallysi.com
www.rsuitecms.com



More information about the oXygen-user mailing list