diff options
author | Douglas Mencken <dougmencken@gmail.com> | 2015-10-18 11:29:49 -0400 |
---|---|---|
committer | Norbert Thiebaud <nthiebaud@gmail.com> | 2015-10-24 19:06:44 +0000 |
commit | 0d4f422300d81dcb9d875885c988e88a926fb722 (patch) | |
tree | c0e91ac958baada841c759a5d060c46ec99dcff4 /vcl/osx/printview.mm | |
parent | caf093e56f7d9f9223dd546d353d77dffaeb0b9a (diff) |
vcl.osx.print: convert to use modern API for print dialog
Change-Id: Icc7d7ad95d1ffbf55f1cd704148f3ceb58618e6c
Reviewed-on: https://gerrit.libreoffice.org/19432
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
Diffstat (limited to 'vcl/osx/printview.mm')
-rw-r--r-- | vcl/osx/printview.mm | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/vcl/osx/printview.mm b/vcl/osx/printview.mm index 8b324b97e992..3fef61d19805 100644 --- a/vcl/osx/printview.mm +++ b/vcl/osx/printview.mm @@ -24,7 +24,9 @@ #include "osx/salprn.h" @implementation AquaPrintView --(id)initWithController: (vcl::PrinterController*)pController withInfoPrinter: (AquaSalInfoPrinter*)pInfoPrinter + +-(id)initWithController: (vcl::PrinterController*)pController + withInfoPrinter: (AquaSalInfoPrinter*)pInfoPrinter { NSRect aRect = { NSZeroPoint, [pInfoPrinter->getPrintInfo() paperSize] }; if( (self = [super initWithFrame: aRect]) != nil ) @@ -49,7 +51,9 @@ // #i101108# sanity check if( nWidth < 1 ) nWidth = 1; - NSRect aRect = { { static_cast<CGFloat>(page % nWidth), static_cast<CGFloat>(page / nWidth) }, aPaperSize }; + NSRect aRect = { { static_cast<CGFloat>(page % nWidth), + static_cast<CGFloat>(page / nWidth) }, + aPaperSize }; return aRect; } @@ -61,7 +65,8 @@ -(void)drawRect: (NSRect)rect { - mpInfoPrinter->setStartPageOffset( static_cast<int>(rect.origin.x), static_cast<int>(rect.origin.y) ); + mpInfoPrinter->setStartPageOffset( static_cast<int>(rect.origin.x), + static_cast<int>(rect.origin.y) ); NSSize aPaperSize = [mpInfoPrinter->getPrintInfo() paperSize]; int nPage = (int)(aPaperSize.width * rect.origin.y + rect.origin.x); @@ -69,6 +74,7 @@ if( nPage - 1 < (mpInfoPrinter->getCurPageRangeStart() + mpInfoPrinter->getCurPageRangeCount() ) ) mpController->printFilteredPage( nPage-1 ); } + @end /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |