mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-05-29 21:27:40 +00:00
Applied patch given by Mark Tracy for printing improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@23877 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
57435da7d5
commit
3c63c09716
4 changed files with 33 additions and 5 deletions
|
@ -451,7 +451,7 @@ enum {
|
|||
[NSDecimalNumber decimalNumberWithString: @"1.0"]];
|
||||
|
||||
[scaleFormatter setMaximum:
|
||||
[NSDecimalNumber decimalNumberWithString: @"100000.0"]];
|
||||
[NSDecimalNumber decimalNumberWithString: @"1000.0"]];
|
||||
|
||||
[scaleFormatter setHasThousandSeparators: NO];
|
||||
[scaleTextField setFormatter: scaleFormatter];
|
||||
|
@ -836,6 +836,10 @@ enum {
|
|||
NSLog(@"NSPrintScalingFactor was nil in NSPrintInfo");
|
||||
scaleNumber = [NSNumber numberWithFloat: 100.0];
|
||||
}
|
||||
else
|
||||
{
|
||||
scaleNumber = [NSNumber numberWithDouble: (100.0*[scaleNumber doubleValue])];
|
||||
}
|
||||
|
||||
[scaleTextField setObjectValue: scaleNumber];
|
||||
|
||||
|
@ -909,8 +913,8 @@ enum {
|
|||
[_printInfo setOrientation: NSLandscapeOrientation];
|
||||
}
|
||||
|
||||
//Write scaling
|
||||
scaleNumber = [NSNumber numberWithFloat: [scaleTextField floatValue]];
|
||||
//Write scaling and don't forget to convert from percent
|
||||
scaleNumber = [NSNumber numberWithDouble: [scaleTextField doubleValue]/100.0];
|
||||
[[_printInfo dictionary] setObject: scaleNumber
|
||||
forKey: NSPrintScalingFactor];
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue