Author: qmathe
Date: Mon May 17 13:26:44 2010
New Revision: 6115
URL: http://svn.gna.org/viewcvs/etoile?rev=6115&view=rev
Log:
Put ETEtoileUIBuilder in control of turning existing widget views into layouts.
Changed ETApplication to explicitly rebuild the main nib top-level objects and
rely on ETNibOwner to manage the Nib.
* Reoganized and adjusted a bit TableViewExample.
* Added -owningItem to NSView
* Added -loadNibWithOwner: and fixed -rebuildTopLevelObjectsWithBuilder: in
ETNibOwner
* Turned -[ETLayout layoutClassForLayoutView:] into a class method
* Added -builder, -rebuildMainNib and _nibOwner ivar to ETApplication
* Removed -[ETView initWithLayoutView:] and reimplemented it as
-renderWidgetLayoutView: in ETEtoileUIBuilder. Added 'allowsWidgetLayout'
property to ETEtoileUIBuilder.
* Moved -_instantiateAppDelegateIfSpecified to -setUp from -finishLaunching and
unified the main Nib loading accross GNUstep and Cocoa (requires GNUstep Gui
-r30398)
Modified:
trunk/Etoile/Frameworks/EtoileUI/EtoileUI.xcodeproj/project.pbxproj
trunk/Etoile/Frameworks/EtoileUI/Headers/ETApplication.h
trunk/Etoile/Frameworks/EtoileUI/Headers/ETLayout.h
trunk/Etoile/Frameworks/EtoileUI/Headers/ETLayoutItemBuilder.h
trunk/Etoile/Frameworks/EtoileUI/Headers/ETNibOwner.h
trunk/Etoile/Frameworks/EtoileUI/Headers/ETView.h
trunk/Etoile/Frameworks/EtoileUI/Headers/NSView+Etoile.h
trunk/Etoile/Frameworks/EtoileUI/Source/ETApplication.m
trunk/Etoile/Frameworks/EtoileUI/Source/ETController.m
trunk/Etoile/Frameworks/EtoileUI/Source/ETLayout.m
trunk/Etoile/Frameworks/EtoileUI/Source/ETLayoutItemBuilder.m
trunk/Etoile/Frameworks/EtoileUI/Source/ETNibOwner.m
trunk/Etoile/Frameworks/EtoileUI/Source/ETView.m
trunk/Etoile/Frameworks/EtoileUI/Source/NSView+Etoile.m
trunk/Etoile/Frameworks/EtoileUI/TableViewExample/TableController.h
trunk/Etoile/Frameworks/EtoileUI/TableViewExample/TableController.m
_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs