Skip navigation.
 
mlRe: Subclassing NSPrintPanel
FROM : Dave Camp
DATE : Mon Nov 26 19:27:27 2007

On Nov 26, 2007, at 8:33 AM, Glenn Zelniker wrote:

> I need to make a simple modification to NSPrintPanel. Because my app 
> deals with documents whose pages might have non-numeric names (e.g., 
> Cover, 22A, iii), I'd like the "Copies & Pages" pane's NSTextFields 
> to be able to display/accept values other than integers. I realize 
> that I can endow my NSPrintPanel with an accessory view, but what 
> I'd really like to do is replace the Copies & Pages pane with one of 
> my own. But I'd still like to retain all the other panes, for 
> obvious reasons. There doesn't seem to be too much in the API for 
> NSPrintPanel that'll let me do this and I really, really don't want 
> to have to make my own custom print panel from scratch. Scouring the 
> docs and the web for solutions hasn't helped much -- the best I can 
> come up with is creating an NSPrintInfo object with a modified 
> dictionary, but even that won't let me set the start and end pages 
> to anything other than NSNumbers.
>
> Has anyone here confronted this problem before?


What you need is to create your own Copies & Pages PDE that replaces 
Apple's. You'll have to re-implement all the functionality of the 
standard Apple PDE but that's probably not too hard.

Dave

Related mailsAuthorDate
mlSubclassing NSPrintPanel Glenn Zelniker Nov 26, 17:33
mlRe: Subclassing NSPrintPanel Dave Camp Nov 26, 19:27
mlRe: Subclassing NSPrintPanel Glenn Zelniker Nov 28, 16:41
mlRe: Subclassing NSPrintPanel Dave Camp Nov 28, 18:47