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