diff options
Diffstat (limited to 'avmedia/source/java/PlayerWindow.java')
-rw-r--r-- | avmedia/source/java/PlayerWindow.java | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/avmedia/source/java/PlayerWindow.java b/avmedia/source/java/PlayerWindow.java index 229c651d9f54..4bc9db4ac764 100644 --- a/avmedia/source/java/PlayerWindow.java +++ b/avmedia/source/java/PlayerWindow.java @@ -1,7 +1,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -58,7 +58,7 @@ public class PlayerWindow implements java.awt.event.KeyListener, java.lang.Object[] aArgs, javax.media.Player aPlayer ) { maFactory = aFactory; - + try { if( aArgs.length > 1 ) @@ -104,7 +104,7 @@ public class PlayerWindow implements java.awt.event.KeyListener, if( maFrame.getJavaFrame() != null ) maFrame.getJavaFrame().add( aPanel ); - + LayoutComponents(); } } @@ -123,33 +123,33 @@ public class PlayerWindow implements java.awt.event.KeyListener, int nW = maFrame.getJavaFrame().getWidth(); int nH = maFrame.getJavaFrame().getHeight(); int nControlH = 0; - + aPanel.setBounds( 0, 0, nW, nH ); - + if( mbShowControls ) { java.awt.Component aControlComponent = aPanel.getComponent( 0 ); - + if( aControlComponent != null ) { java.awt.Dimension aControlDimension = aControlComponent.getPreferredSize(); - + nControlH = Math.min( nH, aControlDimension.height ); aControlComponent.setBounds( 0, nH - nControlH, nW, nControlH ); } } - + if( com.sun.star.media.ZoomLevel.NOT_AVAILABLE != meZoomLevel ) { java.awt.Component aVisualComponent = aPanel.getComponent( mbShowControls ? 1 : 0 ); - + if( aVisualComponent != null ) { java.awt.Dimension aPrefDim = aVisualComponent.getPreferredSize(); int nVideoW = nW, nVideoH = ( nH - nControlH ); int nX = 0, nY = 0, nWidth = 0, nHeight = 0; boolean bDone = false, bZoom = false; - + if( com.sun.star.media.ZoomLevel.ORIGINAL == meZoomLevel ) { bZoom = true; @@ -184,7 +184,7 @@ public class PlayerWindow implements java.awt.event.KeyListener, nHeight = nVideoH; bDone = true; } - + if( bZoom ) { if( ( aPrefDim.width <= nVideoW ) && ( aPrefDim.height <= nVideoH ) ) @@ -196,18 +196,18 @@ public class PlayerWindow implements java.awt.event.KeyListener, bDone = true; } } - + if( !bDone ) { if( aPrefDim.width > 0 && aPrefDim.height > 0 && nVideoW > 0 && nVideoH > 0 ) { double fPrefWH = (double) aPrefDim.width / aPrefDim.height; - + if( fPrefWH < ( (double) nVideoW / nVideoH ) ) nVideoW = (int)( nVideoH * fPrefWH ); else nVideoH = (int)( nVideoW / fPrefWH ); - + nX = ( nW - nVideoW ) >> 1; nY = ( nH - nControlH - nVideoH ) >> 1; nWidth = nVideoW; @@ -216,7 +216,7 @@ public class PlayerWindow implements java.awt.event.KeyListener, else nX = nY = nWidth = nHeight = 0; } - + aVisualComponent.setBounds( nX, nY, nWidth, nHeight ); aVisualComponent.requestFocus(); } @@ -381,17 +381,17 @@ public class PlayerWindow implements java.awt.event.KeyListener, if( maFrame.getJavaFrame() != null ) { int nCursor; - + switch( nPointerType ) { case( com.sun.star.awt.SystemPointer.CROSS ): nCursor = java.awt.Cursor.CROSSHAIR_CURSOR; break; case( com.sun.star.awt.SystemPointer.HAND ): nCursor = java.awt.Cursor.HAND_CURSOR; break; case( com.sun.star.awt.SystemPointer.MOVE ): nCursor = java.awt.Cursor.MOVE_CURSOR; break; case( com.sun.star.awt.SystemPointer.WAIT ): nCursor = java.awt.Cursor.WAIT_CURSOR; break; - + default: nCursor = java.awt.Cursor.DEFAULT_CURSOR; break; } - + maFrame.getJavaFrame().setCursor( java.awt.Cursor.getPredefinedCursor( nCursor ) ); } } @@ -405,13 +405,13 @@ public class PlayerWindow implements java.awt.event.KeyListener, if( maFrame != null ) { java.awt.Panel aPanel = (java.awt.Panel) maFrame.getJavaFrame().getComponent( 0 ); - + if( aPanel != null && aPanel.getComponent( 0 ) != null ) aPanel.getComponent( 0 ).removeFocusListener( this ); - + if( maFrame.getJavaFrame() != null ) maFrame.getJavaFrame().dispose(); - + maFrame.fireDisposingEvent(); } @@ -477,7 +477,7 @@ public class PlayerWindow implements java.awt.event.KeyListener, if( maFrame != null ) maFrame.removeEventListener( xListener ); } - + // ------------------------------------------------------------------------- public synchronized void addWindowListener( XWindowListener xListener ) |