[Libreoffice-commits] .: Branch 'libreoffice-4-0' - wizards/com wizards/Pyuno_commonwizards.mk

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Wed Dec 19 10:26:53 PST 2012


 wizards/Pyuno_commonwizards.mk                                |    1 
 wizards/com/sun/star/wizards/fax/FaxWizardDialogImpl.py       |    4 
 wizards/com/sun/star/wizards/letter/LetterWizardDialogImpl.py |    4 
 wizards/com/sun/star/wizards/text/ViewHandler.py              |   54 ----------
 4 files changed, 2 insertions(+), 61 deletions(-)

New commits:
commit 1f6b7857f417815fd8754d8e3da2f41f61531438
Author: Xisco Fauli <anistenis at gmail.com>
Date:   Wed Dec 19 19:21:31 2012 +0100

    pywizards: get rid of ViewHandler
    
    Change-Id: Ie0098f0342a5863ffeb9dec96104efb7d94d7ae2

diff --git a/wizards/Pyuno_commonwizards.mk b/wizards/Pyuno_commonwizards.mk
index 18141dc..abc6040 100644
--- a/wizards/Pyuno_commonwizards.mk
+++ b/wizards/Pyuno_commonwizards.mk
@@ -52,7 +52,6 @@ $(eval $(call gb_Pyuno_add_files,wizards,\
     text/TextDocument.py \
     text/TextFieldHandler.py \
     text/TextSectionHandler.py \
-    text/ViewHandler.py \
     ui/__init__.py \
     ui/ControlScroller.py \
     ui/ImageList.py \
diff --git a/wizards/com/sun/star/wizards/fax/FaxWizardDialogImpl.py b/wizards/com/sun/star/wizards/fax/FaxWizardDialogImpl.py
index 9aa2d72..0c5ed84 100644
--- a/wizards/com/sun/star/wizards/fax/FaxWizardDialogImpl.py
+++ b/wizards/com/sun/star/wizards/fax/FaxWizardDialogImpl.py
@@ -24,7 +24,6 @@ from ..ui.PathSelection import PathSelection
 from ..ui.event.UnoDataAware import UnoDataAware
 from ..ui.event.RadioDataAware import RadioDataAware
 from ..text.TextFieldHandler import TextFieldHandler
-from ..text.ViewHandler import ViewHandler
 from ..text.TextElement import TextElement
 from ..common.Configuration import Configuration
 from ..common.SystemDialog import SystemDialog
@@ -206,8 +205,7 @@ class FaxWizardDialogImpl(FaxWizardDialog):
 
                 oDoc = OfficeDocument.load(Desktop.getDesktop(self.xMSF),
                     self.sPath, "_default", loadValues)
-                myViewHandler = ViewHandler(self.xMSF, oDoc)
-                myViewHandler.setViewSetting("ZoomType", OPTIMAL)
+                oDoc.CurrentController.ViewSettings.ZoomType = OPTIMAL
             else:
                 pass
                 #TODO: Error Handling
diff --git a/wizards/com/sun/star/wizards/letter/LetterWizardDialogImpl.py b/wizards/com/sun/star/wizards/letter/LetterWizardDialogImpl.py
index 5bede1e..466cd61 100644
--- a/wizards/com/sun/star/wizards/letter/LetterWizardDialogImpl.py
+++ b/wizards/com/sun/star/wizards/letter/LetterWizardDialogImpl.py
@@ -29,7 +29,6 @@ from ..ui.PathSelection import PathSelection
 from ..ui.event.UnoDataAware import UnoDataAware
 from ..ui.event.RadioDataAware import RadioDataAware
 from ..text.TextElement import TextElement
-from ..text.ViewHandler import ViewHandler
 from ..text.TextFieldHandler import TextFieldHandler
 from ..document.OfficeDocument import OfficeDocument
 
@@ -240,8 +239,7 @@ class LetterWizardDialogImpl(LetterWizardDialog):
                 oDoc = OfficeDocument.load(
                     Desktop.getDesktop(self.xMSF),
                     self.sPath, "_default", loadValues)
-                myViewHandler = ViewHandler(self.xMSF, oDoc)
-                myViewHandler.setViewSetting("ZoomType", OPTIMAL)
+                oDoc.CurrentController.ViewSettings.ZoomType = OPTIMAL
             else:
                 pass
 
diff --git a/wizards/com/sun/star/wizards/text/ViewHandler.py b/wizards/com/sun/star/wizards/text/ViewHandler.py
deleted file mode 100644
index 1609acb..0000000
--- a/wizards/com/sun/star/wizards/text/ViewHandler.py
+++ /dev/null
@@ -1,54 +0,0 @@
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# This file incorporates work covered by the following license notice:
-#
-#   Licensed to the Apache Software Foundation (ASF) under one or more
-#   contributor license agreements. See the NOTICE file distributed
-#   with this work for additional information regarding copyright
-#   ownership. The ASF licenses this file to you under the Apache
-#   License, Version 2.0 (the "License"); you may not use this file
-#   except in compliance with the License. You may obtain a copy of
-#   the License at http://www.apache.org/licenses/LICENSE-2.0 .
-#
-class ViewHandler(object):
-    '''Creates a new instance of View '''
-
-    def __init__ (self, xMSF, xTextDocument):
-        self.xMSFDoc = xMSF
-        self.xTextDocument = xTextDocument
-        self.xTextViewCursorSupplier = xTextDocument.CurrentController
-
-    def selectFirstPage(self, oTextTableHandler):
-        try:
-            xPageCursor = self.xTextViewCursorSupplier.ViewCursor
-            xPageCursor.jumpToFirstPage()
-            xPageCursor.jumpToStartOfPage()
-            Helper.setUnoPropertyValue(
-                xPageCursor, "PageDescName", "First Page")
-            oPageStyles = self.xTextDocument.StyleFamilies.getByName(
-                "PageStyles")
-            oPageStyle = oPageStyles.getByName("First Page")
-            xAllTextTables = oTextTableHandler.xTextTablesSupplier.TextTables
-            xTextTable = xAllTextTables.getByIndex(0)
-            xRange = xTextTable.Anchor.Text
-            xPageCursor.gotoRange(xRange, False)
-            if not com.sun.star.uno.AnyConverter.isVoid(XTextRange):
-                xViewTextCursor.gotoRange(xHeaderRange, False)
-                xViewTextCursor.collapseToStart()
-            else:
-                print ("No Headertext available")
-
-        except Exception:
-            traceback.print_exc()
-
-    def setViewSetting(self, Setting, Value):
-        self.xTextViewCursorSupplier.ViewSettings.setPropertyValue(Setting, Value)
-
-    def collapseViewCursorToStart(self):
-        xTextViewCursor = self.xTextViewCursorSupplier.ViewCursor
-        xTextViewCursor.collapseToStart()


More information about the Libreoffice-commits mailing list