• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Animation proxies and Python
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Animation proxies and Python


  • Subject: Animation proxies and Python
  • From: "Mani Ghasemlou" <email@hidden>
  • Date: Mon, 8 Dec 2008 10:02:47 -0500

Hello list,

I've been unsuccessfully trying to use an animation proxy for an
NSWindow instance using Python:

For example:

----
def fadeOut(self, window):
 window.animator().setAlphaValue_(0.0)
----

causes my application to crash.

Bypassing the proxy, however works:

----
def fadeOut(self, window):
 window.setAlphaValue_(0.0)
----

Interestingly, if I invoke the setAlphaValue method on the proxy using
the performSelector method, it works:

----
def fadeOut(self, window):
 windowProxy = window.animator()
 windowProxy.performSelector_('setAlphaValue:')
----

The above code will cause the window to animate a fade out to blank,
which is expected because I'm not passing in any parameters and it is
assuming an alpha value of nil or 0. (Note that I am aware of
performSelector_withObject_, but it did not work as expected, probably
because the input parameter is a double and not an NSObject).

Question: Is all of this expected behaviour? If so, what is the best
practice for calling methods on proxy objects like this in Python?

Thanks very much in advance!

Regards,
Mani
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Prev by Date: Re: how to manage two nib files
  • Next by Date: Re: how to manage two nib files
  • Previous by thread: Animation proxies and Python
  • Next by thread: NSArrays and tableView delegates
  • Index(es):
    • Date
    • Thread