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

Reply via email to