Author: qmathe
Date: Mon Jun 4 22:45:59 2007
New Revision: 1996
URL: http://svn.gna.org/viewcvs/etoile?rev=1996&view=rev
Log:
Fixed bug that happens when switching from outline layout to stack layout.
Implemented -layoutItemsFromTreeSource in ETViewLayout. Fully cleaned
initialization code in ETLayoutItemGroup. Documented ETLayoutItem related tree
structure which is generated by container architecture. Fixed and cleaned
ETOutlineLayout to work well on item expanding/collapsing and double-click.
Added path support to ETContainer (so ETOutlineLayout and other similar layouts
can know their base path to build the path of items they request to the
container source). Reworked ObjectManagerController to use Tree source protocol
rather than Flat protocol version, made everything works as expected. Memory
management of the layout item tree is really bad, so expect important leaks :-)
Modified:
branches/qmathe/Container/ETContainer.h
branches/qmathe/Container/ETContainer.m
branches/qmathe/Container/ETLayoutItem.h
branches/qmathe/Container/ETLayoutItemGroup.h
branches/qmathe/Container/ETLayoutItemGroup.m
branches/qmathe/Container/ETOutlineLayout.m
branches/qmathe/Container/ETStackLayout.m
branches/qmathe/Container/ETViewLayout.m
branches/qmathe/Container/ObjectManagerController.m
_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs