Author: qmathe
Date: Fri Aug  5 20:29:09 2011
New Revision: 7168

URL: http://svn.gna.org/viewcvs/etoile?rev=7168&view=rev
Log:
Improved pick and drop a lot (but still a bit rough) and tweaked various 
classes to get aspects registered in the main aspect repository.

* Drop operation types can now be controlled by the source and the destination

* Made possible to push metadatas on a pickboard along with the objects 

* More precise control over what is pushed on the active pickboard and what is 
inserted in the drop target (e.g. possibility to insert items as represented 
objects or transparently move entries between keyed collections as key-value 
pairs)

* Rewritten drop insertion code

* Added icons to most item and aspect objects bundled with EtoileUI 

* Made these items and aspects available through aspect categories in the main 
aspect repository

Modified:
    trunk/Etoile/Frameworks/EtoileUI/AspectRepository/ETAspectCategory.h
    trunk/Etoile/Frameworks/EtoileUI/AspectRepository/ETAspectCategory.m
    trunk/Etoile/Frameworks/EtoileUI/EtoileUI.xcodeproj/project.pbxproj
    trunk/Etoile/Frameworks/EtoileUI/Headers/ETPickDropActionHandler.h
    trunk/Etoile/Frameworks/EtoileUI/Headers/ETPickDropCoordinator.h
    trunk/Etoile/Frameworks/EtoileUI/Headers/ETPickboard.h
    trunk/Etoile/Frameworks/EtoileUI/Headers/ETShape.h
    trunk/Etoile/Frameworks/EtoileUI/Headers/EtoileUI.h
    trunk/Etoile/Frameworks/EtoileUI/Headers/EtoileUIProperties.h
    trunk/Etoile/Frameworks/EtoileUI/Source/ETApplication.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETBasicItemStyle.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETBrowserLayout.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETColumnLayout.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETFixedLayout.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETFlowLayout.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETFreeLayout.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETHandle.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETIconLayout.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETLayout.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETLayoutItem.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETLayoutItemFactory.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETLayoutItemGroup.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETLineLayout.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETOutlineLayout.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETPickDropActionHandler.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETPickDropCoordinator.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETPickboard.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETShape.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETStyle.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETStyleGroup.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETTableLayout.m
    trunk/Etoile/Frameworks/EtoileUI/Source/ETTemplateItemLayout.m
    trunk/Etoile/Frameworks/EtoileUI/Source/EtoileUIProperties.m
    trunk/Etoile/Frameworks/EtoileUI/Tests/test_ETPickboard.m


_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs

Reply via email to