fixing pylint and pep8 errors
adding the linear linked tree list structure
tabbing and detabbing
Changed behaviour of delete and backspace keys. Added tests for tree sanity, ui sanity and tested for deleted objects being cleared. Fixed bugs. Added menu option for running sanity test.
Removing excess logging. Commenting out weakref related code. Scroll new child into view automatically. Testing for last item's next == None. Updating text window size after checkbox is clicked. Changing splitter minimum width.
Adding capability for expanding and contracting items. Adding arrow images for expand/contract. Adding dragging skeleton code
For compressed line items, enter key adds a sibling instead of a child. On using up / down keys for moving, we correctly jump across hidden items. Toggling parent checkbox affects all children. Clearing a checkbox clears parent's checkbox
Adding more dragging code. Also adding highlighting to line items
pass line item to the dragging methods
Adding a drag and drop example. Some more skeleton code for drag and drop.
completed drag drop prototype
print to logging
fixing pylint and pep8 errors
refactoring and cleaning up code a bit
fixing dragging bug
adding icons for plus and minus
Merge pull request #10 from sfroid/experimenting

Experimenting