• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /macosx-10.10/pyobjc-45/pyobjc/pyobjc-framework-Cocoa-2.5.1/Examples/AppKit/CocoaBindings/CurrencyConvBinding/
1from Foundation import *
2
3class Converter (NSObject):
4    exchangeRate = objc.ivar.double()
5    dollarsToConvert = objc.ivar.double()
6
7    def init(self):
8        self = super(Converter, self).init()
9        self.exchangeRate = 3
10        self.dollarsToConvert = 4
11        return self
12
13    def amountInOtherCurrency(self):
14        return self.dollarsToConvert * self.exchangeRate
15
16Converter.setKeys_triggerChangeNotificationsForDependentKey_(
17    [u"dollarsToConvert", u"exchangeRate"],
18    u"amountInOtherCurrency"
19)
20