Author: mseidel
Date: Wed May 29 19:29:04 2019
New Revision: 1860373

URL: http://svn.apache.org/viewvc?rev=1860373&view=rev
Log:
Cleaned up whitespace, fixed typos

Modified:
    openoffice/trunk/main/wizards/com/sun/star/wizards/ui/DocumentPreview.java

Modified: 
openoffice/trunk/main/wizards/com/sun/star/wizards/ui/DocumentPreview.java
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/wizards/com/sun/star/wizards/ui/DocumentPreview.java?rev=1860373&r1=1860372&r2=1860373&view=diff
==============================================================================
--- openoffice/trunk/main/wizards/com/sun/star/wizards/ui/DocumentPreview.java 
(original)
+++ openoffice/trunk/main/wizards/com/sun/star/wizards/ui/DocumentPreview.java 
Wed May 29 19:29:04 2019
@@ -1,5 +1,5 @@
 /**************************************************************
- * 
+ *
  * 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
@@ -7,16 +7,16 @@
  * 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
- * 
+ *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied.  See the License for the
  * specific language governing permissions and limitations
  * under the License.
- * 
+ *
  *************************************************************/
 
 
@@ -44,140 +44,140 @@ import com.sun.star.wizards.common.Prope
 public class DocumentPreview
 {
 
-    /**
-     * The window in which the preview is showed.
-     */
-    private XWindow xWindow;
-    /**
-     * The frame service which is used to show the preview
-     */
-    private XFrame xFrame;
-    /**
-     * The content component of the frame.
-     */
-    private XComponent xComponent;
-    private XControl xControl;
-    private int step;
-    private PropertyValue[] loadArgs;
-    private String url;
-    public static final int PREVIEW_MODE = 1;
-
-    /*********************************************************************
-    main
-    
-    - create new frame with window inside
-    - load a component as preview into this frame
-     */
-    public DocumentPreview(XMultiServiceFactory xmsf, Object control) throws 
Exception
-    {
-
-        
//((XWindow)UnoRuntime.queryInterface(XWindow.class,control)).addPaintListener(this);
-        xControl = UnoRuntime.queryInterface(XControl.class, control);
-        //register this object as a listener, to close the frame when 
disposing.
-        //((XComponent) UnoRuntime.queryInterface(XComponent.class, 
control)).addEventListener(this);
-
-        createPreviewFrame(xmsf, xControl);
-    }
-
-    protected XComponent setDocument(String url_, String[] propNames, Object[] 
propValues) throws com.sun.star.lang.IllegalArgumentException, IOException, 
CloseVetoException
-    {
-        url = url_;
-
-        Properties ps = new Properties();
-
-        for (int i = 0; i < propNames.length; i++)
-        {
-            ps.put(propNames[i], propValues[i]);
-        }
-        return setDocument(url, ps.getProperties());
-    }
-
-    protected XComponent setDocument(String url, PropertyValue[] lArgs) throws 
com.sun.star.lang.IllegalArgumentException, IOException, CloseVetoException
-    {
-        loadArgs = lArgs;
-        XComponentLoader xCompLoader = 
UnoRuntime.queryInterface(XComponentLoader.class, xFrame);
-        xFrame.activate();
-        return xComponent = xCompLoader.loadComponentFromURL(url, "_self", 0, 
loadArgs);
-    }
-
-    public void reload(XMultiServiceFactory xmsf) throws 
com.sun.star.lang.IllegalArgumentException, IOException, CloseVetoException, 
com.sun.star.uno.Exception
-    {
-        closeFrame();
-        createPreviewFrame(xmsf, xControl);
-        //System.out.println(xControl);
-        setDocument(url, loadArgs);
-    }
-
-    private void closeFrame() throws CloseVetoException
-    {
-        if (xFrame != null)
-        {
-            UnoRuntime.queryInterface(XCloseable.class, xFrame).close(false);
-        }
-    }
-
-    public XComponent setDocument(String url, int mode) throws 
com.sun.star.lang.IllegalArgumentException, IOException, CloseVetoException
-    {
-        switch (mode)
-        {
-            case PREVIEW_MODE:
-                return setDocument(url, new String[]
-                        {
-                            "Preview", PropertyNames.READ_ONLY
-                        }, new Object[]
-                        {
-                            Boolean.TRUE, Boolean.TRUE
-                        });
-        }
-        return null;
-    }
-
-    /*********************************************************************
-    create a new frame with a new container window inside,
-    which isn't part of the global frame tree.
-    
-    Attention:
-    a) This frame wont be destroyed by the office. It must be closed by you!
-    Do so - please call XCloseable::close().
-    b) The container window is part of the frame. Dont hold it alive - nor try 
to kill it.
-    It will be destroyed inside close().
-     */
-    public void createPreviewFrame(XMultiServiceFactory xmsf, XControl 
xControl) throws com.sun.star.uno.Exception, 
com.sun.star.lang.IllegalArgumentException
-    {
-        XWindowPeer controlPeer = xControl.getPeer();
-        XWindow controlWindow = UnoRuntime.queryInterface(XWindow.class, 
xControl);
-        Rectangle r = controlWindow.getPosSize();
-
-        Object toolkit = xmsf.createInstance("com.sun.star.awt.Toolkit");
-        XToolkit xToolkit = UnoRuntime.queryInterface(XToolkit.class, toolkit);
-
-        WindowDescriptor aDescriptor = new WindowDescriptor();
-        aDescriptor.Type = WindowClass.SIMPLE;
-        aDescriptor.WindowServiceName = "window";
-        aDescriptor.ParentIndex = -1;
-        aDescriptor.Parent = controlPeer; //xWindowPeer; //argument !
-        aDescriptor.Bounds = new Rectangle(0, 0, r.Width, r.Height);
-        aDescriptor.WindowAttributes = VclWindowPeerAttribute.CLIPCHILDREN | 
WindowAttribute.SHOW;
-
-        XWindowPeer xPeer = xToolkit.createWindow(aDescriptor);
-        xWindow = UnoRuntime.queryInterface(XWindow.class, xPeer);
-        Object frame = xmsf.createInstance("com.sun.star.frame.Frame");
-        xFrame = UnoRuntime.queryInterface(XFrame.class, frame);
-//      XFrame xF = (XFrame) UnoRuntime.queryInterface(XFrame.class, 
Desktop.getDesktop(xmsf));
-//      xFrame = xF.findFrame("_blank", 0);
-        xFrame.initialize(xWindow);
-        xWindow.setVisible(true);
-    }
-
-    public void dispose()
-    {
-        try
-        {
-            closeFrame();
-        }
-        catch (CloseVetoException ex)
-        {
-            ex.printStackTrace();
-        }
-    }
+       /**
+        * The window in which the preview is shown.
+        */
+       private XWindow xWindow;
+       /**
+        * The frame service which is used to show the preview
+        */
+       private XFrame xFrame;
+       /**
+        * The content component of the frame.
+        */
+       private XComponent xComponent;
+       private XControl xControl;
+       private int step;
+       private PropertyValue[] loadArgs;
+       private String url;
+       public static final int PREVIEW_MODE = 1;
+
+       /*********************************************************************
+       main
+
+       - create new frame with window inside
+       - load a component as preview into this frame
+       */
+       public DocumentPreview(XMultiServiceFactory xmsf, Object control) 
throws Exception
+       {
+
+               
//((XWindow)UnoRuntime.queryInterface(XWindow.class,control)).addPaintListener(this);
+               xControl = UnoRuntime.queryInterface(XControl.class, control);
+               //register this object as a listener, to close the frame when 
disposing.
+               //((XComponent) UnoRuntime.queryInterface(XComponent.class, 
control)).addEventListener(this);
+
+               createPreviewFrame(xmsf, xControl);
+       }
+
+       protected XComponent setDocument(String url_, String[] propNames, 
Object[] propValues) throws com.sun.star.lang.IllegalArgumentException, 
IOException, CloseVetoException
+       {
+               url = url_;
+
+               Properties ps = new Properties();
+
+               for (int i = 0; i < propNames.length; i++)
+               {
+                       ps.put(propNames[i], propValues[i]);
+               }
+               return setDocument(url, ps.getProperties());
+       }
+
+       protected XComponent setDocument(String url, PropertyValue[] lArgs) 
throws com.sun.star.lang.IllegalArgumentException, IOException, 
CloseVetoException
+       {
+               loadArgs = lArgs;
+               XComponentLoader xCompLoader = 
UnoRuntime.queryInterface(XComponentLoader.class, xFrame);
+               xFrame.activate();
+               return xComponent = xCompLoader.loadComponentFromURL(url, 
"_self", 0, loadArgs);
+       }
+
+       public void reload(XMultiServiceFactory xmsf) throws 
com.sun.star.lang.IllegalArgumentException, IOException, CloseVetoException, 
com.sun.star.uno.Exception
+       {
+               closeFrame();
+               createPreviewFrame(xmsf, xControl);
+               //System.out.println(xControl);
+               setDocument(url, loadArgs);
+       }
+
+       private void closeFrame() throws CloseVetoException
+       {
+               if (xFrame != null)
+               {
+                       UnoRuntime.queryInterface(XCloseable.class, 
xFrame).close(false);
+               }
+       }
+
+       public XComponent setDocument(String url, int mode) throws 
com.sun.star.lang.IllegalArgumentException, IOException, CloseVetoException
+       {
+               switch (mode)
+               {
+                       case PREVIEW_MODE:
+                               return setDocument(url, new String[]
+                                               {
+                                                       "Preview", 
PropertyNames.READ_ONLY
+                                               }, new Object[]
+                                               {
+                                                       Boolean.TRUE, 
Boolean.TRUE
+                                               });
+               }
+               return null;
+       }
+
+       /*********************************************************************
+       create a new frame with a new container window inside,
+       which isn't part of the global frame tree.
+
+       Attention:
+       a) This frame won't be destroyed by the office. It must be closed by 
you!
+       Do so - please call XCloseable::close().
+       b) The container window is part of the frame. Don't hold it alive - nor 
try to kill it.
+       It will be destroyed inside close().
+        */
+       public void createPreviewFrame(XMultiServiceFactory xmsf, XControl 
xControl) throws com.sun.star.uno.Exception, 
com.sun.star.lang.IllegalArgumentException
+       {
+               XWindowPeer controlPeer = xControl.getPeer();
+               XWindow controlWindow = 
UnoRuntime.queryInterface(XWindow.class, xControl);
+               Rectangle r = controlWindow.getPosSize();
+
+               Object toolkit = 
xmsf.createInstance("com.sun.star.awt.Toolkit");
+               XToolkit xToolkit = UnoRuntime.queryInterface(XToolkit.class, 
toolkit);
+
+               WindowDescriptor aDescriptor = new WindowDescriptor();
+               aDescriptor.Type = WindowClass.SIMPLE;
+               aDescriptor.WindowServiceName = "window";
+               aDescriptor.ParentIndex = -1;
+               aDescriptor.Parent = controlPeer; //xWindowPeer; //argument !
+               aDescriptor.Bounds = new Rectangle(0, 0, r.Width, r.Height);
+               aDescriptor.WindowAttributes = 
VclWindowPeerAttribute.CLIPCHILDREN | WindowAttribute.SHOW;
+
+               XWindowPeer xPeer = xToolkit.createWindow(aDescriptor);
+               xWindow = UnoRuntime.queryInterface(XWindow.class, xPeer);
+               Object frame = xmsf.createInstance("com.sun.star.frame.Frame");
+               xFrame = UnoRuntime.queryInterface(XFrame.class, frame);
+//             XFrame xF = (XFrame) UnoRuntime.queryInterface(XFrame.class, 
Desktop.getDesktop(xmsf));
+//             xFrame = xF.findFrame("_blank", 0);
+               xFrame.initialize(xWindow);
+               xWindow.setVisible(true);
+       }
+
+       public void dispose()
+       {
+               try
+               {
+                       closeFrame();
+               }
+               catch (CloseVetoException ex)
+               {
+                       ex.printStackTrace();
+               }
+       }
 }


Reply via email to