Author: solomax
Date: Fri Mar 30 11:45:05 2012
New Revision: 1307373

URL: http://svn.apache.org/viewvc?rev=1307373&view=rev
Log:
OPENMEETINGS-98 ScreenSharing: Medium and Low quality fixed; package renamed; 
minor code cleanup

Added:
    incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/
      - copied from r1307363, 
incubator/openmeetings/trunk/singlewebapp/src/org/red5/screen/
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/NumberSpinner.java
Removed:
    
incubator/openmeetings/trunk/singlewebapp/WebContent/WEB-INF/OpenMeetings-LICENSE.txt
    
incubator/openmeetings/trunk/singlewebapp/WebContent/WEB-INF/RED5-License.txt
    incubator/openmeetings/trunk/singlewebapp/WebContent/red5-license.txt
    incubator/openmeetings/trunk/singlewebapp/src/org/red5/screen/
Modified:
    incubator/openmeetings/trunk/singlewebapp/build.xml
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/BlankArea.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/CommonScreenShare.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/IScreenEncoder.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/IScreenShare.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenKeyListener.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenShare.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenShareRTMPT.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenV1Encoder.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreen.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenBean.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenHeightMouseListener.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenMouseListener.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenWidthMouseListener.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenXMouseListener.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenYMouseListener.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/servlet/outputhandler/ScreenRequestHandler.java

Modified: incubator/openmeetings/trunk/singlewebapp/build.xml
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/build.xml?rev=1307373&r1=1307372&r2=1307373&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/build.xml (original)
+++ incubator/openmeetings/trunk/singlewebapp/build.xml Fri Mar 30 11:45:05 2012
@@ -236,7 +236,7 @@
                                <include name="**" />
                                <exclude name="**/test/**" />
                                <exclude name="**/axis/**" />
-                               <exclude name="org/red5/**" />
+                               <exclude name="org/openmeetings/screen/**" />
                                <exclude name="org/openmeetings/doc/**" />
                                <exclude name="**/client/**" />
                                <exclude name="**/*.png" />
@@ -292,7 +292,7 @@
                <!-- Screen Share -->
                <jar destfile="${screenshare.out.dir}/red5-screenshare.jar">
                        <fileset dir="${main.out.dir}">
-                               <include name="org/red5/screen/**" />
+                               <include name="org/openmeetings/screen/**" />
                        </fileset>
                        <fileset 
file="${red5-screenshare.resources}/logback.xml"/>
                        <manifest>

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/BlankArea.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/BlankArea.java?rev=1307373&r1=1307363&r2=1307373&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/BlankArea.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/BlankArea.java
 Fri Mar 30 11:45:05 2012
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.red5.screen.webstart;
+package org.openmeetings.screen.webstart;
 
 import javax.swing.*;
 import java.awt.Dimension;

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/CommonScreenShare.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/CommonScreenShare.java?rev=1307373&r1=1307363&r2=1307373&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/CommonScreenShare.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/CommonScreenShare.java
 Fri Mar 30 11:45:05 2012
@@ -1,4 +1,4 @@
-package org.red5.screen.webstart;
+package org.openmeetings.screen.webstart;
 
 import java.awt.Color;
 import java.awt.Image;
@@ -31,15 +31,15 @@ import javax.swing.JButton;
 import javax.swing.JComboBox;
 import javax.swing.JFrame;
 import javax.swing.JLabel;
-import javax.swing.JSpinner;
 
 import org.apache.mina.core.buffer.IoBuffer;
+import org.openmeetings.screen.webstart.gui.NumberSpinner;
+import org.openmeetings.screen.webstart.gui.VirtualScreen;
+import org.openmeetings.screen.webstart.gui.VirtualScreenBean;
+import org.openmeetings.screen.webstart.gui.VirtualScreenBean.ScreenQuality;
 import org.red5.io.ITagReader;
 import org.red5.io.ITagWriter;
 import org.red5.io.utils.ObjectMap;
-import org.red5.screen.webstart.gui.VirtualScreen;
-import org.red5.screen.webstart.gui.VirtualScreenBean;
-import org.red5.screen.webstart.gui.VirtualScreenBean.ScreenQuality;
 import org.red5.server.api.event.IEvent;
 import org.red5.server.api.service.IPendingServiceCall;
 import org.red5.server.net.rtmp.Channel;
@@ -82,18 +82,18 @@ public class CommonScreenShare {
        public JButton startButton;
        public JButton stopButton;
        public JButton exitButton;
-       public JSpinner jSpin;
+       public NumberSpinner jSpin;
        public JLabel tFieldScreenZoom;
        public JLabel blankArea;
        public BlankArea virtualScreen;
        public JLabel vscreenXLabel;
        public JLabel vscreenYLabel;
-       public JSpinner jVScreenXSpin;
-       public JSpinner jVScreenYSpin;
+       public NumberSpinner jVScreenXSpin;
+       public NumberSpinner jVScreenYSpin;
        public JLabel vscreenWidthLabel;
        public JLabel vscreenHeightLabel;
-       public JSpinner jVScreenWidthSpin;
-       public JSpinner jVScreenHeightSpin;
+       public NumberSpinner jVScreenWidthSpin;
+       public NumberSpinner jVScreenHeightSpin;
 
        public JComboBox jVScreenResizeMode;
        public JLabel vscreenResizeLabel;
@@ -253,8 +253,8 @@ public class CommonScreenShare {
        public void createWindow() {
                try {
 
-                       ImageIcon start_btn = 
createImageIcon("/org/red5/screen/webstart_play.png");
-                       ImageIcon stop_btn = 
createImageIcon("/org/red5/screen/webstart_stop.png");
+                       ImageIcon start_btn = 
createImageIcon("/org/openmeetings/screen/webstart_play.png");
+                       ImageIcon stop_btn = 
createImageIcon("/org/openmeetings/screen/webstart_stop.png");
 
                        t = new JFrame(this.label730);
                        contentPane = t.getContentPane();
@@ -364,7 +364,7 @@ public class CommonScreenShare {
                        // *****
                        // Background Image
                        Image im_left = ImageIO.read(getClass()
-                                       
.getResource("/org/red5/screen/background.png"));
+                                       
.getResource("/org/openmeetings/screen/background.png"));
                        ImageIcon iIconBack = new ImageIcon(im_left);
 
                        JLabel jLab = new JLabel(iIconBack);

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/IScreenEncoder.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/IScreenEncoder.java?rev=1307373&r1=1307363&r2=1307373&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/IScreenEncoder.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/IScreenEncoder.java
 Fri Mar 30 11:45:05 2012
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.red5.screen.webstart;
+package org.openmeetings.screen.webstart;
 
 import java.awt.Rectangle;
 import java.awt.image.BufferedImage;

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/IScreenShare.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/IScreenShare.java?rev=1307373&r1=1307363&r2=1307373&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/IScreenShare.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/IScreenShare.java
 Fri Mar 30 11:45:05 2012
@@ -1,4 +1,4 @@
-package org.red5.screen.webstart;
+package org.openmeetings.screen.webstart;
 
 import org.red5.server.api.service.IPendingServiceCallback;
 import org.red5.server.messaging.IMessage;

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenKeyListener.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenKeyListener.java?rev=1307373&r1=1307363&r2=1307373&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenKeyListener.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenKeyListener.java
 Fri Mar 30 11:45:05 2012
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.red5.screen.webstart;
+package org.openmeetings.screen.webstart;
 
 import java.awt.event.KeyEvent;
 import java.awt.event.KeyListener;

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenShare.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenShare.java?rev=1307373&r1=1307363&r2=1307373&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenShare.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenShare.java
 Fri Mar 30 11:45:05 2012
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.red5.screen.webstart;
+package org.openmeetings.screen.webstart;
 
 import org.red5.server.api.service.IPendingServiceCall;
 import org.red5.server.net.rtmp.Channel;

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenShareRTMPT.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenShareRTMPT.java?rev=1307373&r1=1307363&r2=1307373&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenShareRTMPT.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenShareRTMPT.java
 Fri Mar 30 11:45:05 2012
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.red5.screen.webstart;
+package org.openmeetings.screen.webstart;
 
 import org.red5.server.api.service.IPendingServiceCall;
 import org.red5.server.net.rtmp.Channel;

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenV1Encoder.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenV1Encoder.java?rev=1307373&r1=1307363&r2=1307373&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenV1Encoder.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/ScreenV1Encoder.java
 Fri Mar 30 11:45:05 2012
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.red5.screen.webstart;
+package org.openmeetings.screen.webstart;
 
 import java.awt.Graphics2D;
 import java.awt.Rectangle;

Added: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/NumberSpinner.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/NumberSpinner.java?rev=1307373&view=auto
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/NumberSpinner.java
 (added)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/NumberSpinner.java
 Fri Mar 30 11:45:05 2012
@@ -0,0 +1,16 @@
+package org.openmeetings.screen.webstart.gui;
+
+import javax.swing.JSpinner;
+import javax.swing.SpinnerNumberModel;
+
+public class NumberSpinner extends JSpinner {
+       private static final long serialVersionUID = -1964457022937740633L;
+
+       public NumberSpinner(int value, int min, int max, int step) {
+               super(new SpinnerNumberModel(value, min, max, step));
+       }
+       
+       public Integer getValue() {
+               return (Integer)super.getValue();
+       }
+}

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreen.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreen.java?rev=1307373&r1=1307363&r2=1307373&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreen.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreen.java
 Fri Mar 30 11:45:05 2012
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.red5.screen.webstart.gui;
+package org.openmeetings.screen.webstart.gui;
 
 import java.awt.Color;
 import java.awt.Dimension;
@@ -31,16 +31,14 @@ import javax.imageio.ImageIO;
 import javax.swing.ImageIcon;
 import javax.swing.JComboBox;
 import javax.swing.JLabel;
-import javax.swing.JSpinner;
-import javax.swing.SpinnerNumberModel;
 import javax.swing.SwingConstants;
 import javax.swing.event.ChangeEvent;
 import javax.swing.event.ChangeListener;
 
-import org.red5.screen.webstart.BlankArea;
-import org.red5.screen.webstart.CommonScreenShare;
-import org.red5.screen.webstart.ScreenShare;
-import org.red5.screen.webstart.gui.VirtualScreenBean.ScreenQuality;
+import org.openmeetings.screen.webstart.BlankArea;
+import org.openmeetings.screen.webstart.CommonScreenShare;
+import org.openmeetings.screen.webstart.ScreenShare;
+import org.openmeetings.screen.webstart.gui.VirtualScreenBean.ScreenQuality;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -116,13 +114,13 @@ public class VirtualScreen {
                css.vScreenIconDown = new JLabel();
                css.vScreenIconDown.setBounds(30+(width/2)-8, 162+height-8, 16, 
32);
 
-               Image im_left = 
ImageIO.read(ScreenShare.class.getResource("/org/red5/screen/1leftarrow.png"));
+               Image im_left = 
ImageIO.read(ScreenShare.class.getResource("/org/openmeetings/screen/1leftarrow.png"));
                ImageIcon iIcon1 = new ImageIcon(im_left);
-               Image im_right = 
ImageIO.read(ScreenShare.class.getResource("/org/red5/screen/1rightarrow.png"));
+               Image im_right = 
ImageIO.read(ScreenShare.class.getResource("/org/openmeetings/screen/1rightarrow.png"));
                ImageIcon iIcon2 = new ImageIcon(im_right);
-               Image im_up = 
ImageIO.read(ScreenShare.class.getResource("/org/red5/screen/1uparrow.png"));
+               Image im_up = 
ImageIO.read(ScreenShare.class.getResource("/org/openmeetings/screen/1uparrow.png"));
                ImageIcon iIcon3 = new ImageIcon(im_up);
-               Image im_down = 
ImageIO.read(ScreenShare.class.getResource("/org/red5/screen/1downarrow.png"));
+               Image im_down = 
ImageIO.read(ScreenShare.class.getResource("/org/openmeetings/screen/1downarrow.png"));
                ImageIcon iIcon4 = new ImageIcon(im_down);
 
                JLabel jLab1 = new JLabel(iIcon1);
@@ -205,9 +203,7 @@ public class VirtualScreen {
                css.vscreenXLabel.setBounds(250, 170, 150, 24);
                css.t.add(css.vscreenXLabel);
 
-               css.jVScreenXSpin = new JSpinner(
-                                       new 
SpinnerNumberModel(VirtualScreenBean.vScreenSpinnerX, 0, 
VirtualScreenBean.screenWidthMax, 1)
-                               );
+               css.jVScreenXSpin = new 
NumberSpinner(VirtualScreenBean.vScreenSpinnerX, 0, 
VirtualScreenBean.screenWidthMax, 1);
                css.jVScreenXSpin.setBounds(400, 170, 60, 24);
                css.jVScreenXSpin.addChangeListener( new ChangeListener(){
                        public void stateChanged(ChangeEvent arg0) {
@@ -223,9 +219,7 @@ public class VirtualScreen {
                css.vscreenYLabel.setBounds(250, 200, 150, 24);
                css.t.add(css.vscreenYLabel);
 
-               css.jVScreenYSpin = new JSpinner(
-                                       new 
SpinnerNumberModel(VirtualScreenBean.vScreenSpinnerY, 0, 
VirtualScreenBean.screenHeightMax, 1)
-                               );
+               css.jVScreenYSpin = new 
NumberSpinner(VirtualScreenBean.vScreenSpinnerY, 0, 
VirtualScreenBean.screenHeightMax, 1);
                css.jVScreenYSpin.setBounds(400, 200, 60, 24);
                css.jVScreenYSpin.addChangeListener( new ChangeListener(){
                        public void stateChanged(ChangeEvent arg0) {
@@ -241,9 +235,7 @@ public class VirtualScreen {
                css.vscreenWidthLabel.setBounds(250, 240, 150, 24);
                css.t.add(css.vscreenWidthLabel);
 
-               css.jVScreenWidthSpin = new JSpinner(
-                                       new 
SpinnerNumberModel(VirtualScreenBean.vScreenSpinnerWidth, 0, 
VirtualScreenBean.screenWidthMax, 1)
-                               );
+               css.jVScreenWidthSpin = new 
NumberSpinner(VirtualScreenBean.vScreenSpinnerWidth, 0, 
VirtualScreenBean.screenWidthMax, 1);
                css.jVScreenWidthSpin.setBounds(400, 240, 60, 24);
                css.jVScreenWidthSpin.addChangeListener( new ChangeListener(){
                        public void stateChanged(ChangeEvent arg0) {
@@ -259,9 +251,7 @@ public class VirtualScreen {
                css.vscreenHeightLabel.setBounds(250, 270, 150, 24);
                css.t.add(css.vscreenHeightLabel);
 
-               css.jVScreenHeightSpin = new JSpinner(
-                                       new 
SpinnerNumberModel(VirtualScreenBean.vScreenSpinnerHeight, 0, 
VirtualScreenBean.screenHeightMax, 1)
-                               );
+               css.jVScreenHeightSpin = new 
NumberSpinner(VirtualScreenBean.vScreenSpinnerHeight, 0, 
VirtualScreenBean.screenHeightMax, 1);
                css.jVScreenHeightSpin.setBounds(400, 270, 60, 24);
                css.jVScreenHeightSpin.addChangeListener( new ChangeListener(){
                        public void stateChanged(ChangeEvent arg0) {
@@ -305,19 +295,19 @@ public class VirtualScreen {
         */
        void calcRescaleFactors() {
                logger.debug("calcRescaleFactors -- ");
-               VirtualScreenBean.vScreenResizeX = 
Integer.valueOf(css.jVScreenWidthSpin.getValue().toString()).intValue();
-               VirtualScreenBean.vScreenResizeY = 
Integer.valueOf(css.jVScreenHeightSpin.getValue().toString()).intValue();
+               VirtualScreenBean.vScreenResizeX = 
css.jVScreenWidthSpin.getValue();
+               VirtualScreenBean.vScreenResizeY = 
css.jVScreenHeightSpin.getValue();
                switch (VirtualScreenBean.screenQuality) {
                        case VeryHigh:
                        case High:
                                break;
                        case Medium:
-                               VirtualScreenBean.vScreenResizeX *= 1/2;
-                               VirtualScreenBean.vScreenResizeY *= 2;
+                               VirtualScreenBean.vScreenResizeX = 
(int)((float)VirtualScreenBean.vScreenResizeX) * 1/2;
+                               VirtualScreenBean.vScreenResizeY = 
(int)((float)VirtualScreenBean.vScreenResizeY) * 1/2;
                                break;
                        case Low:
-                               VirtualScreenBean.vScreenResizeX *= 3/8;
-                               VirtualScreenBean.vScreenResizeY *= 3/8;
+                               VirtualScreenBean.vScreenResizeX = 
(int)((float)VirtualScreenBean.vScreenResizeX) * 3/8;
+                               VirtualScreenBean.vScreenResizeY = 
(int)((float)VirtualScreenBean.vScreenResizeY) * 3/8;
                                break;
                }
                logger.debug("resize: X:" + VirtualScreenBean.vScreenResizeX + 
" Y: " + VirtualScreenBean.vScreenResizeY);
@@ -326,7 +316,7 @@ public class VirtualScreen {
 
        void calcNewValueXSpin(){
                if (this.doUpdateBounds){
-                       int newX = 
Integer.valueOf(css.jVScreenXSpin.getValue().toString()).intValue();
+                       int newX = css.jVScreenXSpin.getValue();
                        if(VirtualScreenBean.vScreenSpinnerWidth+newX > 
VirtualScreenBean.screenWidthMax){
                                
newX=VirtualScreenBean.screenWidthMax-VirtualScreenBean.vScreenSpinnerWidth;
                                css.jVScreenXSpin.setValue(newX);
@@ -336,7 +326,7 @@ public class VirtualScreen {
                                updateVScreenBounds();
                        }
                } else {
-                       VirtualScreenBean.vScreenSpinnerX = 
Integer.valueOf(css.jVScreenXSpin.getValue().toString()).intValue();
+                       VirtualScreenBean.vScreenSpinnerX = 
css.jVScreenXSpin.getValue();
                }
                
                calcRescaleFactors();
@@ -344,7 +334,7 @@ public class VirtualScreen {
 
        void calcNewValueYSpin(){
                if (this.doUpdateBounds){
-                       int newY = 
Integer.valueOf(css.jVScreenYSpin.getValue().toString()).intValue();
+                       int newY = css.jVScreenYSpin.getValue();
                        if(VirtualScreenBean.vScreenSpinnerHeight+newY > 
VirtualScreenBean.screenHeightMax){
                                
newY=VirtualScreenBean.screenHeightMax-VirtualScreenBean.vScreenSpinnerHeight;
                                css.jVScreenYSpin.setValue(newY);
@@ -354,7 +344,7 @@ public class VirtualScreen {
                                updateVScreenBounds();
                        }
                } else {
-                       VirtualScreenBean.vScreenSpinnerY = 
Integer.valueOf(css.jVScreenYSpin.getValue().toString()).intValue();
+                       VirtualScreenBean.vScreenSpinnerY = 
css.jVScreenYSpin.getValue();
                }
                
                calcRescaleFactors();
@@ -362,7 +352,7 @@ public class VirtualScreen {
 
        void calcNewValueWidthSpin(){
                if (this.doUpdateBounds){
-                       int newWidth = 
Integer.valueOf(css.jVScreenWidthSpin.getValue().toString()).intValue();
+                       int newWidth = css.jVScreenWidthSpin.getValue();
                        if(VirtualScreenBean.vScreenSpinnerX+newWidth > 
VirtualScreenBean.screenWidthMax){
                                
newWidth=VirtualScreenBean.screenWidthMax-VirtualScreenBean.vScreenSpinnerX;
                                css.jVScreenWidthSpin.setValue(newWidth);
@@ -372,7 +362,7 @@ public class VirtualScreen {
                                updateVScreenBounds();
                        }
                } else {
-                       VirtualScreenBean.vScreenSpinnerWidth = 
Integer.valueOf(css.jVScreenWidthSpin.getValue().toString()).intValue();
+                       VirtualScreenBean.vScreenSpinnerWidth = 
css.jVScreenWidthSpin.getValue();
                }
                
                calcRescaleFactors();
@@ -381,7 +371,7 @@ public class VirtualScreen {
 
        void calcNewValueHeightSpin(){
                if (this.doUpdateBounds){
-                       int newHeight = 
Integer.valueOf(css.jVScreenHeightSpin.getValue().toString()).intValue();
+                       int newHeight = css.jVScreenHeightSpin.getValue();
                        if(VirtualScreenBean.vScreenSpinnerY+newHeight > 
VirtualScreenBean.screenHeightMax){
                                
newHeight=VirtualScreenBean.screenHeightMax-VirtualScreenBean.vScreenSpinnerY;
                                css.jVScreenHeightSpin.setValue(newHeight);
@@ -391,7 +381,7 @@ public class VirtualScreen {
                                updateVScreenBounds();
                        }
                } else {
-                       VirtualScreenBean.vScreenSpinnerHeight = 
Integer.valueOf(css.jVScreenHeightSpin.getValue().toString()).intValue();
+                       VirtualScreenBean.vScreenSpinnerHeight = 
css.jVScreenHeightSpin.getValue();
                }
                
                calcRescaleFactors();

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenBean.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenBean.java?rev=1307373&r1=1307363&r2=1307373&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenBean.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenBean.java
 Fri Mar 30 11:45:05 2012
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.red5.screen.webstart.gui;
+package org.openmeetings.screen.webstart.gui;
 
 
 public class VirtualScreenBean {

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenHeightMouseListener.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenHeightMouseListener.java?rev=1307373&r1=1307363&r2=1307373&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenHeightMouseListener.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenHeightMouseListener.java
 Fri Mar 30 11:45:05 2012
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.red5.screen.webstart.gui;
+package org.openmeetings.screen.webstart.gui;
 
 import java.awt.Cursor;
 import java.awt.event.MouseEvent;

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenMouseListener.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenMouseListener.java?rev=1307373&r1=1307363&r2=1307373&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenMouseListener.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenMouseListener.java
 Fri Mar 30 11:45:05 2012
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.red5.screen.webstart.gui;
+package org.openmeetings.screen.webstart.gui;
 
 import java.awt.Cursor;
 import java.awt.event.MouseEvent;

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenWidthMouseListener.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenWidthMouseListener.java?rev=1307373&r1=1307363&r2=1307373&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenWidthMouseListener.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenWidthMouseListener.java
 Fri Mar 30 11:45:05 2012
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.red5.screen.webstart.gui;
+package org.openmeetings.screen.webstart.gui;
 
 import java.awt.Cursor;
 import java.awt.event.MouseEvent;

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenXMouseListener.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenXMouseListener.java?rev=1307373&r1=1307363&r2=1307373&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenXMouseListener.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenXMouseListener.java
 Fri Mar 30 11:45:05 2012
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.red5.screen.webstart.gui;
+package org.openmeetings.screen.webstart.gui;
 
 import java.awt.Cursor;
 import java.awt.event.MouseEvent;

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenYMouseListener.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenYMouseListener.java?rev=1307373&r1=1307363&r2=1307373&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenYMouseListener.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/screen/webstart/gui/VirtualScreenYMouseListener.java
 Fri Mar 30 11:45:05 2012
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.red5.screen.webstart.gui;
+package org.openmeetings.screen.webstart.gui;
 
 import java.awt.Cursor;
 import java.awt.event.MouseEvent;

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/servlet/outputhandler/ScreenRequestHandler.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/servlet/outputhandler/ScreenRequestHandler.java?rev=1307373&r1=1307372&r2=1307373&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/servlet/outputhandler/ScreenRequestHandler.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/servlet/outputhandler/ScreenRequestHandler.java
 Fri Mar 30 11:45:05 2012
@@ -314,10 +314,9 @@ public class ScreenRequestHandler extend
                                                new Exception("No 
connectionType ");
                                        }
 
-                                       String startUpClass = 
"org.red5.screen.webstart.ScreenShare";
-                                       if (connectionType.equals("rtmpt")) {
-                                               startUpClass = 
"org.red5.screen.webstart.ScreenShareRTMPT";
-                                       }
+                                       String startUpClass = 
connectionType.equals("rtmpt")
+                                                       ? 
"org.openmeetings.screen.webstart.ScreenShareRTMPT"
+                                                       : 
"org.openmeetings.screen.webstart.ScreenShare";
 
                                        String orgIdAsString = 
httpServletRequest
                                                        
.getParameter("organization_id");


Reply via email to