parent
ea1e04fdb5
commit
ce7a23dcb4
@ -0,0 +1,41 @@
|
|||||||
|
From 93c47f3f0310135c5d6216de9b4d25fd7c06e7dd Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm@redhat.com>
|
||||||
|
Date: Thu, 18 Sep 2014 11:32:39 +0100
|
||||||
|
Subject: [PATCH] default n-up printing of notes to sensible 2 x 1 not 1 x 2
|
||||||
|
|
||||||
|
i.e. throw away the maFirstPageSize cache based on the initial slide view which
|
||||||
|
is typically in landscape mode
|
||||||
|
|
||||||
|
So that if we change to notes which are usually in portrait mode, and then
|
||||||
|
visit n-up print, we get a default layout based on the notes orientation and
|
||||||
|
not the slides orientation.
|
||||||
|
|
||||||
|
I hate printing
|
||||||
|
|
||||||
|
Change-Id: I8b7b81ce1eec0f9c5ecd7509b311cf4026958c2c
|
||||||
|
---
|
||||||
|
vcl/source/window/printdlg.cxx | 8 ++++++++
|
||||||
|
1 file changed, 8 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/vcl/source/window/printdlg.cxx b/vcl/source/window/printdlg.cxx
|
||||||
|
index cf9642e..d9ebf7c 100644
|
||||||
|
--- a/vcl/source/window/printdlg.cxx
|
||||||
|
+++ b/vcl/source/window/printdlg.cxx
|
||||||
|
@@ -1787,6 +1787,14 @@ IMPL_LINK( PrintDialog, UIOption_SelectHdl, ListBox*, i_pBox )
|
||||||
|
sal_Int32 nVal( i_pBox->GetSelectEntryPos() );
|
||||||
|
pVal->Value <<= nVal;
|
||||||
|
|
||||||
|
+ //If we are in impress we start in print slides mode and get a
|
||||||
|
+ //maFirstPageSize for slides which are usually landscape mode, if we
|
||||||
|
+ //change to notes which are usually in portrait mode, and then visit
|
||||||
|
+ //n-up print, we will assume notes are in landscape unless we throw
|
||||||
|
+ //away maFirstPageSize when we change page content type
|
||||||
|
+ if (pVal->Name == "PageContentType")
|
||||||
|
+ maFirstPageSize = Size();
|
||||||
|
+
|
||||||
|
checkOptionalControlDependencies();
|
||||||
|
|
||||||
|
// update preview and page settings
|
||||||
|
--
|
||||||
|
1.9.3
|
||||||
|
|
Loading…
Reference in new issue