Download the Source
View the Tree Browser

Ok this system is complete as far as I am concerned. I'm not going to present any further versions (unless I fix the scrollto bug) as the remaining procedures are all server-side.

Done or Working:

  • Parsing.
  • Branch control.
  • Advanced, Generic Scrollbars.
  • Item Selection.
  • Edit Function.
  • Delete Function.
  • Add Function.
  • Miscellaneous: Expand/Collapse all, Clear and Remove all (under arrow at top right).
  • Basic dragging operation.
  • Autoscrolling on Drag operation.
  • Drop part of drag and drop!
  • AutoExpand on Drag operation.
  • Horizontal Scrolling.
  • Horizontal AutoScroll on drag.

Next:
(View "whitepaper" work)

  • Transfer data to and from server. (Not going to be visible to the rest of the world.)

Repairs:

  • Scrollto on returning from drag:
    Doesn't seem to like to scroll to the bottom object.
    Probably related to timing issues (ie, textbox hasn't been redrawn yet.)