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