summaryrefslogtreecommitdiff
path: root/avmedia/source/java/PlayerWindow.java
diff options
context:
space:
mode:
Diffstat (limited to 'avmedia/source/java/PlayerWindow.java')
-rw-r--r--avmedia/source/java/PlayerWindow.java44
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 )