On Mar 22, 2005, at 6:29 PM, Doug Schwarz wrote:
import Carbon.Scrap, AppKit, Foundation
def clipcopy1(arg):
board = AppKit.NSPasteboard.generalPasteboard()
board.declareTypes_owner_([AppKit.NSStringPboardType], None)
newStr = Foundation.NSString.stringWithString_(arg)
newData =
newStr.nsstring().dataUsingEncoding_(Foundation.NSASCIIStringEncoding)
board.setData_forType_(newData, AppKit.NSStringPboardType)
This should probably be written as:
from AppKit import *
from Foundation import *
def clipcopy1(arg):
# assume that arg is ASCII
board = NSPasteboard.generalPasteboard()
board.declareTypes_owner_([NSStringPboardType], None)
board.setString_forType_(unicode(arg), NSStringPboardType)
-bob
_______________________________________________
Pythonmac-SIG maillist - [email protected]
http://mail.python.org/mailman/listinfo/pythonmac-sig