Implemented variable playback speed, adjustable using a text field.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2513 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/java/src/com/tightvnc/rfbplayer/ButtonPanel.java b/java/src/com/tightvnc/rfbplayer/ButtonPanel.java
index 7a1e888..222c519 100644
--- a/java/src/com/tightvnc/rfbplayer/ButtonPanel.java
+++ b/java/src/com/tightvnc/rfbplayer/ButtonPanel.java
@@ -48,8 +48,6 @@
add(new Label(" Speed:"));
timeScaleText = new TextField(5);
timeScaleText.setText("1.0");
- timeScaleText.setEnabled(false);
- timeScaleText.setEditable(false);
add(timeScaleText);
timeScaleText.addActionListener(this);
}
@@ -88,6 +86,8 @@
player.setPaused(playButton.getLabel().equals("Pause"));
} else if (evt.getSource() == posText) {
player.setPos(Integer.parseInt(posText.getText()));
+ } else if (evt.getSource() == timeScaleText) {
+ player.setSpeed(Double.parseDouble(timeScaleText.getText()));
}
}
}