From 86e47458820b7f9a37df69870f9c5585311ff2ba Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Tue, 9 Jul 2002 21:13:20 +0000 Subject: [PATCH] Moved SafeScrollPane back git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@1563 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../admin/client/ConfigEditorPanel.java | 5 ++-- .../com/threerings/media/SafeScrollPane.java | 27 +++++++++++++++++++ 2 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 src/java/com/threerings/media/SafeScrollPane.java diff --git a/src/java/com/threerings/admin/client/ConfigEditorPanel.java b/src/java/com/threerings/admin/client/ConfigEditorPanel.java index 2e1059868..30959db0c 100644 --- a/src/java/com/threerings/admin/client/ConfigEditorPanel.java +++ b/src/java/com/threerings/admin/client/ConfigEditorPanel.java @@ -1,15 +1,16 @@ // -// $Id: ConfigEditorPanel.java,v 1.2 2002/07/09 17:49:12 ray Exp $ +// $Id: ConfigEditorPanel.java,v 1.3 2002/07/09 21:13:20 ray Exp $ package com.threerings.admin.client; import javax.swing.JTabbedPane; import javax.swing.event.AncestorEvent; -import com.samskivert.swing.SafeScrollPane; import com.samskivert.swing.event.AncestorAdapter; import com.samskivert.util.StringUtil; +import com.threerings.media.SafeScrollPane; + import com.threerings.presents.util.PresentsContext; import com.threerings.admin.Log; diff --git a/src/java/com/threerings/media/SafeScrollPane.java b/src/java/com/threerings/media/SafeScrollPane.java new file mode 100644 index 000000000..88781be1c --- /dev/null +++ b/src/java/com/threerings/media/SafeScrollPane.java @@ -0,0 +1,27 @@ +// +// $Id: SafeScrollPane.java,v 1.3 2002/07/09 21:13:20 ray Exp $ + +package com.threerings.media; + +import java.awt.Component; + +import javax.swing.JScrollPane; +import javax.swing.JViewport; + +/** + * A scroll pane that is safe to use in frame managed views. + */ +public class SafeScrollPane extends JScrollPane +{ + public SafeScrollPane (Component view) + { + super(view); + } + + protected JViewport createViewport () + { + JViewport vp = new JViewport(); + vp.setScrollMode(JViewport.SIMPLE_SCROLL_MODE); + return vp; + } +}