Author: gcasa
Date: Sun Oct 11 00:59:12 2015
New Revision: 39051

URL: http://svn.gna.org/viewcvs/gnustep?rev=39051&view=rev
Log:
Additional stubs for NSAnimationContext.

Modified:
    libs/gui/trunk/ChangeLog
    libs/gui/trunk/Headers/AppKit/NSAnimationContext.h
    libs/gui/trunk/Source/NSAnimationContext.m

Modified: libs/gui/trunk/ChangeLog
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/ChangeLog?rev=39051&r1=39050&r2=39051&view=diff
==============================================================================
--- libs/gui/trunk/ChangeLog    (original)
+++ libs/gui/trunk/ChangeLog    Sun Oct 11 00:59:12 2015
@@ -1,3 +1,9 @@
+2015-10-10 Gregory Casamento <[email protected]>
+
+       * Headers/AppKit/NSAnimationContext.h
+       * Source/NSAnimationContext.m: Additional stub methods for
+       NSAnimationContext.
+
 2015-10-10 Fred Kiefer <[email protected]>
 
        * Source/nsimage-tiff.h: Correct field types.

Modified: libs/gui/trunk/Headers/AppKit/NSAnimationContext.h
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Headers/AppKit/NSAnimationContext.h?rev=39051&r1=39050&r2=39051&view=diff
==============================================================================
--- libs/gui/trunk/Headers/AppKit/NSAnimationContext.h  (original)
+++ libs/gui/trunk/Headers/AppKit/NSAnimationContext.h  Sun Oct 11 00:59:12 2015
@@ -32,9 +32,15 @@
 #import <Foundation/NSObject.h>
 #import <Foundation/NSDate.h>
 
+@class NSAnimationContext;
+
+DEFINE_BLOCK_TYPE_NO_ARGS(GSAnimationContextCompletionHandler, void);
+DEFINE_BLOCK_TYPE(GSAnimationContextChanges, void, NSAnimationContext*);
+
 @interface NSAnimationContext : NSObject
 {
   NSTimeInterval _duration;
+  GSAnimationContextCompletionHandler _completionHandler;
 }
 
 // Begin and end grouping
@@ -44,9 +50,16 @@
 // Retrieve current context
 + (NSAnimationContext *)currentContext;
 
+// run
++ (void)runAnimationGroup: (GSAnimationContextChanges)changes
+  completionHandler: (GSAnimationContextCompletionHandler)completionHandler;
+
 // Properties...
 - (void) setDuration: (NSTimeInterval)duration;
 - (NSTimeInterval) duration;
+                                     
+- (GSAnimationContextCompletionHandler) completionHandler;
+- (void) setCompletiionHandler: (GSAnimationContextCompletionHandler) 
completionHandler;
 
 @end
 

Modified: libs/gui/trunk/Source/NSAnimationContext.m
URL: 
http://svn.gna.org/viewcvs/gnustep/libs/gui/trunk/Source/NSAnimationContext.m?rev=39051&r1=39050&r2=39051&view=diff
==============================================================================
--- libs/gui/trunk/Source/NSAnimationContext.m  (original)
+++ libs/gui/trunk/Source/NSAnimationContext.m  Sun Oct 11 00:59:12 2015
@@ -46,6 +46,12 @@
   return _currentContext;
 }
 
+// run
++ (void)runAnimationGroup: (GSAnimationContextChanges)changes
+        completionHandler: 
(GSAnimationContextCompletionHandler)completionHandler
+{
+}
+
 // Properties...
 - (void) setDuration: (NSTimeInterval)duration
 {
@@ -57,5 +63,24 @@
   return _duration;
 }
 
+- (GSAnimationContextCompletionHandler) completionHandler
+{
+  return _completionHandler;
+}
+
+- (void) setCompletiionHandler: (GSAnimationContextCompletionHandler) 
completionHandler
+{
+  _completionHandler = completionHandler;
+}
+
+- (void *) timingFunction
+{
+  return NULL;
+}
+
+- (void) setTimingFunction: (void *)timingFunction
+{
+}
+
 @end
 


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

Reply via email to