Add newer MacOSX methods to NSPrintPanel

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@33252 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Fred Kiefer 2011-06-05 21:55:34 +00:00
parent 503ebee65b
commit 029df7575f
5 changed files with 210 additions and 43 deletions

View file

@ -502,8 +502,7 @@ static NSString *NSPrintOperationThreadKey = @"NSPrintOperationThreadKey";
[panel setAccessoryView: _accessory_view];
[self _setupPrintInfo];
[panel updateFromPrintInfo];
button = [panel runModal];
button = [panel runModalWithPrintInfo: _print_info];
[panel setAccessoryView: nil];
if (button != NSOKButton)
@ -511,7 +510,6 @@ static NSString *NSPrintOperationThreadKey = @"NSPrintOperationThreadKey";
[self cleanUpOperation];
return NO;
}
[panel finalWritePrintInfo];
}
result = NO;
@ -549,7 +547,6 @@ static NSString *NSPrintOperationThreadKey = @"NSPrintOperationThreadKey";
*/
[panel setAccessoryView: _accessory_view];
[self _setupPrintInfo];
[panel updateFromPrintInfo];
[panel beginSheetWithPrintInfo: _print_info
modalForWindow: docWindow
delegate: self
@ -714,8 +711,6 @@ static NSString *NSPrintOperationThreadKey = @"NSPrintOperationThreadKey";
if (returnCode == NSOKButton)
{
NSPrintPanel *panel = [self printPanel];
[panel finalWritePrintInfo];
if ([self _runOperation])
success = [self deliverResult];
}