Author: qmathe
Date: Mon May 28 23:10:47 2007
New Revision: 1970
URL: http://svn.gna.org/viewcvs/etoile?rev=1970&view=rev
Log:
Imported new prelimary Container architecture which introduces a flexible view
model to display collections in many different ways without rewriting most of
glue code. Flexibility of the architecture comes from pluggable layouts which
can replaced on the fly and subclassed to fit new needs. First step towards
component support. Implementation was initially roughly described on
ComponentKit page of Etoile wiki. Object Manager views and Document component
layout could directly benefit from it. ... Probably safer to store it in the
repository than on my own hard disk... Time to return to LiveCD playground ;-)
Added:
branches/qmathe/Container/
branches/qmathe/Container/CocoaCompatibility.h (with props)
branches/qmathe/Container/CocoaCompatibility.m (with props)
branches/qmathe/Container/Container.xcodeproj/
branches/qmathe/Container/Container.xcodeproj/project.pbxproj
branches/qmathe/Container/ContainerController.h
branches/qmathe/Container/ContainerController.m
branches/qmathe/Container/ContainerExample-Info.plist
branches/qmathe/Container/Container_Prefix.pch
branches/qmathe/Container/ETContainer.h
branches/qmathe/Container/ETContainer.m
branches/qmathe/Container/ETFlowLayout.h
branches/qmathe/Container/ETFlowLayout.m
branches/qmathe/Container/ETFlowView.h
branches/qmathe/Container/ETFlowView.m
branches/qmathe/Container/ETLayoutItem.h
branches/qmathe/Container/ETLayoutItem.m
branches/qmathe/Container/ETLineLayout.h
branches/qmathe/Container/ETLineLayout.m
branches/qmathe/Container/ETLineView.h
branches/qmathe/Container/ETLineView.m
branches/qmathe/Container/ETStackLayout.h
branches/qmathe/Container/ETStackLayout.m
branches/qmathe/Container/ETStackView.h
branches/qmathe/Container/ETStackView.m
branches/qmathe/Container/ETViewLayout.h
branches/qmathe/Container/ETViewLayout.m
branches/qmathe/Container/ETViewLayoutLine.h
branches/qmathe/Container/ETViewLayoutLine.m
branches/qmathe/Container/English.lproj/
branches/qmathe/Container/English.lproj/ContainerExample.nib/
branches/qmathe/Container/English.lproj/ContainerExample.nib/classes.nib
branches/qmathe/Container/English.lproj/ContainerExample.nib/info.nib
branches/qmathe/Container/English.lproj/ContainerExample.nib/keyedobjects.nib
(with props)
branches/qmathe/Container/GNUstep.h
branches/qmathe/Container/NSView+Etoile.h
branches/qmathe/Container/NSView+Etoile.m
branches/qmathe/Container/main.m
_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs