Author: fredkiefer
Date: Fri Mar 6 23:40:27 2015
New Revision: 38384
URL: http://svn.gna.org/viewcvs/gnustep?rev=38384&view=rev
Log:
* Source/NSCollectionView.m (+initialize): Add binding for
content.
* Source/NSViewController.m (-loadView): Don't try to load the
view if there is no name for the NIB.
* Source/NSArrayController.m (-initWithContent:): Sets
automaticallyRearrangesObjects to true.
Modified:
libs/gui/trunk/ChangeLog
libs/gui/trunk/Source/NSArrayController.m
libs/gui/trunk/Source/NSCollectionView.m
libs/gui/trunk/Source/NSViewController.m
Modified: libs/gui/trunk/ChangeLog
URL:
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/ChangeLog?rev=38384&r1=38383&r2=38384&view=diff
==============================================================================
--- libs/gui/trunk/ChangeLog (original)
+++ libs/gui/trunk/ChangeLog Fri Mar 6 23:40:27 2015
@@ -1,3 +1,11 @@
+2015-03-06 Fred Kiefer <[email protected]>
+
+ * Source/NSCollectionView.m (+initialize): Add binding for content.
+ * Source/NSViewController.m (-loadView): Don't try to load the
+ view if there is no name for the NIB.
+ * Source/NSArrayController.m (-initWithContent:): Sets
+ automaticallyRearrangesObjects to true.
+
2015-03-05 Fred Kiefer <[email protected]>
* Source/NSCollectionView.m (-drawRect:): Work around strange
Modified: libs/gui/trunk/Source/NSArrayController.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Source/NSArrayController.m?rev=38384&r1=38383&r2=38384&view=diff
==============================================================================
--- libs/gui/trunk/Source/NSArrayController.m (original)
+++ libs/gui/trunk/Source/NSArrayController.m Fri Mar 6 23:40:27 2015
@@ -55,6 +55,7 @@
{
if ((self = [super initWithContent: content]) != nil)
{
+ [self setAutomaticallyRearrangesObjects: YES];
[self rearrangeObjects];
[self setSelectsInsertedObjects: YES];
}
Modified: libs/gui/trunk/Source/NSCollectionView.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Source/NSCollectionView.m?rev=38384&r1=38383&r2=38384&view=diff
==============================================================================
--- libs/gui/trunk/Source/NSCollectionView.m (original)
+++ libs/gui/trunk/Source/NSCollectionView.m Fri Mar 6 23:40:27 2015
@@ -37,6 +37,7 @@
#import "AppKit/NSEvent.h"
#import "AppKit/NSGraphics.h"
#import "AppKit/NSImage.h"
+#import "AppKit/NSKeyValueBinding.h"
#import "AppKit/NSPasteboard.h"
#import "AppKit/NSWindow.h"
@@ -94,7 +95,11 @@
//
+ (void) initialize
{
- placeholderItem = @"Placeholder";
+ if (self == [NSCollectionView class])
+ {
+ placeholderItem = @"Placeholder";
+ [self exposeBinding: NSContentBinding];
+ }
}
- (id) initWithFrame: (NSRect)frame
Modified: libs/gui/trunk/Source/NSViewController.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Source/NSViewController.m?rev=38384&r1=38383&r2=38384&view=diff
==============================================================================
--- libs/gui/trunk/Source/NSViewController.m (original)
+++ libs/gui/trunk/Source/NSViewController.m Fri Mar 6 23:40:27 2015
@@ -108,7 +108,7 @@
{
NSNib *nib;
- if (_vcFlags.nib_is_loaded)
+ if (_vcFlags.nib_is_loaded || ([self nibName] == nil))
{
return;
}
_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs