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

Reply via email to