Re: [Pyobjc-dev] NSDocument based app
Brought to you by:
ronaldoussoren
From: Ronald O. <ous...@ci...> - 2002-11-06 08:28:27
|
On Wednesday, Nov 6, 2002, at 08:53 Europe/Amsterdam, Peter Montagner wrote: > The app works correctly in all the cases you mentioned. It will also > correctly open a new window when it is brought to the front by > clicking on the dock icon, if no other documents are open. Like I > said, everything else I've tried works. The Todo application that is part of the source-tree has the same problem. That's not very helpfull, but at least this shows the problem is probably in PyObjC. > > Except printing. How do selectors work? Specifically I need to call > > runModalPageLayoutWithPrintInfo:delegate:didRunSelector:contextInfo: > > How do I pass a selector to this? I actually want to send a NULL for > the selector (I have nothing to do when the sheet is closed). In ObjC > I'd do something like: > > [self runModalPrintOperation:op > delegate:nil > didRunSelector:NULL > contextInfo:NULL]; Selectors (type SEL in Objective-C) are represented as strings in Python: self.runModalPrintOperation_delagate_didRunSelector_contextInfo_( op, nil, "mySelector:", None) |