[macruby-changes] [2784] MacRuby/trunk/sample-macruby/Scripts/jumpy.rb

source_changes at macosforge.org source_changes at macosforge.org
Mon Oct 12 13:10:35 PDT 2009


Revision: 2784
          http://trac.macosforge.org/projects/ruby/changeset/2784
Author:   rich at infoether.com
Date:     2009-10-12 13:10:32 -0700 (Mon, 12 Oct 2009)
Log Message:
-----------
added undefined constants required for core animation example per bug 382

Modified Paths:
--------------
    MacRuby/trunk/sample-macruby/Scripts/jumpy.rb

Modified: MacRuby/trunk/sample-macruby/Scripts/jumpy.rb
===================================================================
--- MacRuby/trunk/sample-macruby/Scripts/jumpy.rb	2009-10-12 19:14:16 UTC (rev 2783)
+++ MacRuby/trunk/sample-macruby/Scripts/jumpy.rb	2009-10-12 20:10:32 UTC (rev 2784)
@@ -5,6 +5,25 @@
 framework 'QuartzCore'
 framework 'ApplicationServices'
 
+# these are not properly mapped in BridgeSupport in Snow Leopard (from GCGeometry.h)
+CGRectInfinite = CGRect.new([-8.98847e+307, -8.98847e+307], [1.79769e+308, 1.79769e+308]) unless defined?(CGRectInfinite)
+CGSizeZero = CGSizeMake(0, 0) unless defined?(CGSizeZero)
+CGRectZero = CGRectMake(0, 0, 0, 0) unless defined?(CGRectZero)
+CGPointZero = CGPointMake(0, 0) unless defined?(CGPointZero)
+# we need CGRectNull!
+
+# these are not properly mapped in BridgeSupport in Snow Leopard (from CATransaction.h)
+KCATransactionAnimationDuration = 'animationDuration' unless defined?(KCATransactionAnimationDuration)
+KCATransactionDisableActions = 'disableActions' unless defined?(KCATransactionDisableActions)
+KCATransactionAnimationTimingFunction = 'animationTimingFunction' unless defined?(KCATransactionAnimationTimingFunction)
+KCATransactionCompletionBlock = 'completionBlock' unless defined?(KCATransactionCompletionBlock)
+
+# these are not properly mapped in BridgeSupport in Snow Leopard (from CAMediaTimingFunction.h)
+KCAMediaTimingFunctionEaseIn = 'easeIn' unless defined?(KCAMediaTimingFunctionEaseIn)
+KCAMediaTimingFunctionEaseOut = 'easeOut' unless defined?(KCAMediaTimingFunctionEaseOut)
+KCAMediaTimingFunctionLinear = 'linear' unless defined?(KCAMediaTimingFunctionLinear)
+KCAMediaTimingFunctionEaseInOut = 'easeInOut' unless defined?(KCAMediaTimingFunctionEaseInOut)
+
 class JumpyController
 
   ANIMATION_DURATION = 4.0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20091012/c4aaed36/attachment.html>


More information about the macruby-changes mailing list