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  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to