diff options
author | Martin Odersky <odersky@gmail.com> | 2008-04-02 14:43:16 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2008-04-02 14:43:16 +0000 |
commit | fd417cfa960542d72e54cafd44eff8941fff8f1e (patch) | |
tree | 437db04e06a295ebb309bc72daa9110cc14d8201 /src/swing | |
parent | 694b5caf290c9cda64077878e3cebf6f324b929c (diff) | |
download | scala-fd417cfa960542d72e54cafd44eff8941fff8f1e.tar.gz scala-fd417cfa960542d72e54cafd44eff8941fff8f1e.tar.bz2 scala-fd417cfa960542d72e54cafd44eff8941fff8f1e.zip |
moved swing classes to package scala.swing; fix...
moved swing classes to package scala.swing; fixed bugs for regexes and
parsers; fixed t0674.
Diffstat (limited to 'src/swing')
46 files changed, 53 insertions, 70 deletions
diff --git a/src/swing/scala/swing/Button.scala b/src/swing/scala/swing/Button.scala index 5f945611c5..f00d23474f 100644 --- a/src/swing/scala/swing/Button.scala +++ b/src/swing/scala/swing/Button.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing import javax.swing._ import event._ diff --git a/src/swing/scala/swing/Caret.scala b/src/swing/scala/swing/Caret.scala index 9c3cc903de..68e8b2c108 100644 --- a/src/swing/scala/swing/Caret.scala +++ b/src/swing/scala/swing/Caret.scala @@ -1,4 +1,4 @@ -package swing; +package scala.swing; import javax.swing diff --git a/src/swing/scala/swing/Color.scala b/src/swing/scala/swing/Color.scala index fff628d8bd..ebbd526865 100644 --- a/src/swing/scala/swing/Color.scala +++ b/src/swing/scala/swing/Color.scala @@ -1,4 +1,4 @@ -package swing; +package scala.swing; case class Color(r: Int, g: Int, b: Int) extends java.awt.Color(r, g, b) { def this(col: java.awt.Color) = this(col.getRed, col.getGreen, col.getBlue) diff --git a/src/swing/scala/swing/Component.scala b/src/swing/scala/swing/Component.scala index a022340103..a302ca6e91 100644 --- a/src/swing/scala/swing/Component.scala +++ b/src/swing/scala/swing/Component.scala @@ -1,28 +1,13 @@ -package swing +package scala.swing -import java.awt.Font -import javax.swing.border.Border +import javax.swing._; +import java.awt._; -object Component { - val ClientKey = "scala.swingWrapper" - def wrapperFor[C<:Component](c: javax.swing.JComponent): C = c.getClientProperty(ClientKey).asInstanceOf[C] -} - -abstract class Component extends UIElement with Showable.Swing with Reactor { - lazy val peer: javax.swing.JComponent = new javax.swing.JComponent {} - peer.putClientProperty(Component.ClientKey, this) - - def minimumSize = peer.getMinimumSize - def minimumSize_=(x: Dimension) = peer.setMinimumSize(x.peer) - def maxiumumSize = peer.getMaximumSize - def maxiumumSize_=(x: Dimension) = peer.setMaximumSize(x.peer) - def preferredSize = peer.getPreferredSize - def preferredSize_=(x: Dimension) = peer.setPreferredSize(x.peer) - - def xAlignment: Double = peer.getAlignmentX - def xAlignment_=(x: Double) = peer.setAlignmentX(x.toFloat) - def yAlignment: Double = peer.getAlignmentY - def yAlignment_=(x: Double) = peer.setAlignmentY(x.toFloat) +abstract class Component +extends Object +with Reactor +{ + val acomponent: java.awt.Component def foreground: Color = new Color(peer.getForeground) def foreground_=(x: Color) = peer.setForeground(x) diff --git a/src/swing/scala/swing/ComponentList.scala b/src/swing/scala/swing/ComponentList.scala index fe1a66a1c4..6582b08b5a 100644 --- a/src/swing/scala/swing/ComponentList.scala +++ b/src/swing/scala/swing/ComponentList.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing import javax.swing._ import event._ diff --git a/src/swing/scala/swing/Container.scala b/src/swing/scala/swing/Container.scala index 72cf15d440..4397c3a46f 100644 --- a/src/swing/scala/swing/Container.scala +++ b/src/swing/scala/swing/Container.scala @@ -1,6 +1,4 @@ -package swing - -import scala.collection.mutable.Buffer +package scala.swing abstract class Container(override val peer: javax.swing.JComponent) extends Component { def this() = this(new javax.swing.JComponent {}) diff --git a/src/swing/scala/swing/Dimension.scala b/src/swing/scala/swing/Dimension.scala index 85a2c0a841..872f2022b2 100644 --- a/src/swing/scala/swing/Dimension.scala +++ b/src/swing/scala/swing/Dimension.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing object Dimension { def apply(w: Int, h: Int) = new Dimension { diff --git a/src/swing/scala/swing/EmptyBorder.scala b/src/swing/scala/swing/EmptyBorder.scala index 0bbcc1e409..41570fe4ab 100644 --- a/src/swing/scala/swing/EmptyBorder.scala +++ b/src/swing/scala/swing/EmptyBorder.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing object EmptyBorder { def apply(top: int, left: int, bottom: int, right: int) = diff --git a/src/swing/scala/swing/FormattedTextField.scala b/src/swing/scala/swing/FormattedTextField.scala index 7b88d1b5e8..86cf35d0c6 100644 --- a/src/swing/scala/swing/FormattedTextField.scala +++ b/src/swing/scala/swing/FormattedTextField.scala @@ -1,4 +1,4 @@ -package swing; +package scala.swing; import javax.swing._ import java.awt.event._ diff --git a/src/swing/scala/swing/Frame.scala b/src/swing/scala/swing/Frame.scala index d1ad443fe0..edf895fcfc 100644 --- a/src/swing/scala/swing/Frame.scala +++ b/src/swing/scala/swing/Frame.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing import javax.swing.JFrame import event._ diff --git a/src/swing/scala/swing/GUIApplication.scala b/src/swing/scala/swing/GUIApplication.scala index 39c2a96561..f629a59efa 100644 --- a/src/swing/scala/swing/GUIApplication.scala +++ b/src/swing/scala/swing/GUIApplication.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing import javax.swing._ import event.Event diff --git a/src/swing/scala/swing/Label.scala b/src/swing/scala/swing/Label.scala index 98ad0ff4d3..6e1fdc62cf 100644 --- a/src/swing/scala/swing/Label.scala +++ b/src/swing/scala/swing/Label.scala @@ -1,4 +1,4 @@ -package swing; +package scala.swing; import javax.swing._; diff --git a/src/swing/scala/swing/MainFrame.scala b/src/swing/scala/swing/MainFrame.scala index ea35bccd53..e8399dc7f8 100644 --- a/src/swing/scala/swing/MainFrame.scala +++ b/src/swing/scala/swing/MainFrame.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing import event._ diff --git a/src/swing/scala/swing/Orientation.scala b/src/swing/scala/swing/Orientation.scala index ceb02f9778..7b73b15d22 100644 --- a/src/swing/scala/swing/Orientation.scala +++ b/src/swing/scala/swing/Orientation.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing import javax.swing.SwingConstants._ diff --git a/src/swing/scala/swing/Panel.scala b/src/swing/scala/swing/Panel.scala index 40fb69a6d6..40c30dbfd6 100644 --- a/src/swing/scala/swing/Panel.scala +++ b/src/swing/scala/swing/Panel.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing abstract class Panel extends Container { override lazy val peer: javax.swing.JPanel = new javax.swing.JPanel diff --git a/src/swing/scala/swing/Publisher.scala b/src/swing/scala/swing/Publisher.scala index 76023aadf3..28462055cc 100644 --- a/src/swing/scala/swing/Publisher.scala +++ b/src/swing/scala/swing/Publisher.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing import scala.collection.mutable.HashSet import event.Event diff --git a/src/swing/scala/swing/Reactions.scala b/src/swing/scala/swing/Reactions.scala index 9322c181a0..af2ca7e2fa 100644 --- a/src/swing/scala/swing/Reactions.scala +++ b/src/swing/scala/swing/Reactions.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing import event.Event diff --git a/src/swing/scala/swing/Reactor.scala b/src/swing/scala/swing/Reactor.scala index 0867454f44..30606665ce 100644 --- a/src/swing/scala/swing/Reactor.scala +++ b/src/swing/scala/swing/Reactor.scala @@ -1,4 +1,4 @@ -package swing; +package scala.swing; trait Reactor { val reactions = new Reactions diff --git a/src/swing/scala/swing/ScrollPane.scala b/src/swing/scala/swing/ScrollPane.scala index b6cb577175..50f9496cbb 100644 --- a/src/swing/scala/swing/ScrollPane.scala +++ b/src/swing/scala/swing/ScrollPane.scala @@ -1,4 +1,4 @@ -package swing; +package scala.swing; import javax.swing.JScrollPane diff --git a/src/swing/scala/swing/SimpleGUIApplication.scala b/src/swing/scala/swing/SimpleGUIApplication.scala index 208a85d1b4..efbe580116 100644 --- a/src/swing/scala/swing/SimpleGUIApplication.scala +++ b/src/swing/scala/swing/SimpleGUIApplication.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing import javax.swing._ diff --git a/src/swing/scala/swing/Slider.scala b/src/swing/scala/swing/Slider.scala index 10b56fe458..e4927709ca 100644 --- a/src/swing/scala/swing/Slider.scala +++ b/src/swing/scala/swing/Slider.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing import event._ import Swing._ diff --git a/src/swing/scala/swing/Spreadsheet.scala b/src/swing/scala/swing/Spreadsheet.scala index 62228890a3..9c175b1f3f 100644 --- a/src/swing/scala/swing/Spreadsheet.scala +++ b/src/swing/scala/swing/Spreadsheet.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing import javax.swing.table.{AbstractTableModel, TableCellRenderer} import javax.swing.event.{TableModelListener, TableModelEvent} diff --git a/src/swing/scala/swing/SwingComponent.scala b/src/swing/scala/swing/SwingComponent.scala index e035518a8c..28231eb9a5 100644 --- a/src/swing/scala/swing/SwingComponent.scala +++ b/src/swing/scala/swing/SwingComponent.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing import javax.swing._ import java.awt._ diff --git a/src/swing/scala/swing/Table.scala b/src/swing/scala/swing/Table.scala index a55c231fdf..7358928568 100644 --- a/src/swing/scala/swing/Table.scala +++ b/src/swing/scala/swing/Table.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing import model.Matrix import javax.swing._ diff --git a/src/swing/scala/swing/TextComponent.scala b/src/swing/scala/swing/TextComponent.scala index ba535efb08..ae496a5ba5 100644 --- a/src/swing/scala/swing/TextComponent.scala +++ b/src/swing/scala/swing/TextComponent.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing import javax.swing._ import javax.swing.text._ diff --git a/src/swing/scala/swing/TextField.scala b/src/swing/scala/swing/TextField.scala index ab5043c1ac..7604d2719b 100644 --- a/src/swing/scala/swing/TextField.scala +++ b/src/swing/scala/swing/TextField.scala @@ -1,4 +1,4 @@ -package swing +package scala.swing import javax.swing._ import java.awt.event._ diff --git a/src/swing/scala/swing/event/ButtonPressed.scala b/src/swing/scala/swing/event/ButtonPressed.scala index aa35f8ea72..b0d7dc05c9 100644 --- a/src/swing/scala/swing/event/ButtonPressed.scala +++ b/src/swing/scala/swing/event/ButtonPressed.scala @@ -1,3 +1,3 @@ -package swing.event +package scala.swing.event case class ButtonPressed(override val source: Button) extends ComponentEvent(source) diff --git a/src/swing/scala/swing/event/CaretUpdate.scala b/src/swing/scala/swing/event/CaretUpdate.scala index a16d2a532a..7bb6638ec9 100644 --- a/src/swing/scala/swing/event/CaretUpdate.scala +++ b/src/swing/scala/swing/event/CaretUpdate.scala @@ -1,3 +1,3 @@ -package swing.event +package scala.swing.event case class CaretUpdate(override val source: TextComponent) extends ComponentEvent(source) diff --git a/src/swing/scala/swing/event/CellModified.scala b/src/swing/scala/swing/event/CellModified.scala index 266c625cc7..7a42a82317 100644 --- a/src/swing/scala/swing/event/CellModified.scala +++ b/src/swing/scala/swing/event/CellModified.scala @@ -1,3 +1,3 @@ -package swing.event +package scala.swing.event //case class CellModified(source: Table, col: Int, row: int, value: String) extends Event(source) diff --git a/src/swing/scala/swing/event/Event.scala b/src/swing/scala/swing/event/Event.scala index 9df216819e..1fb2f472c3 100644 --- a/src/swing/scala/swing/event/Event.scala +++ b/src/swing/scala/swing/event/Event.scala @@ -1,3 +1,3 @@ -package swing.event +package scala.swing.event abstract class Event(val source: UIElement) diff --git a/src/swing/scala/swing/event/TableChanged.scala b/src/swing/scala/swing/event/TableChanged.scala index 5354219f7b..92a6cd5881 100644 --- a/src/swing/scala/swing/event/TableChanged.scala +++ b/src/swing/scala/swing/event/TableChanged.scala @@ -1,4 +1,4 @@ -package swing.event +package scala.swing.event case class TableChanged(override val source: Table, firstRow: Int, lastRow: Int, column: Int) extends ComponentEvent(source) { println("table changed: "+source+"/"+firstRow+"-"+lastRow+":"+column) diff --git a/src/swing/scala/swing/event/TableResized.scala b/src/swing/scala/swing/event/TableResized.scala index a2b598ba53..c2d03dfa91 100644 --- a/src/swing/scala/swing/event/TableResized.scala +++ b/src/swing/scala/swing/event/TableResized.scala @@ -1,3 +1,3 @@ -package swing.event +package scala.swing.event case class TableResized(override val source: Table) extends ComponentEvent(source) diff --git a/src/swing/scala/swing/event/TextModified.scala b/src/swing/scala/swing/event/TextModified.scala index 7ea4ff6b1c..b40bcc5a0e 100644 --- a/src/swing/scala/swing/event/TextModified.scala +++ b/src/swing/scala/swing/event/TextModified.scala @@ -1,3 +1,3 @@ -package swing.event +package scala.swing.event //case class TextModified(override val source: TextComponent) extends ContentModified(source) diff --git a/src/swing/scala/swing/event/WindowActivated.scala b/src/swing/scala/swing/event/WindowActivated.scala index b2a9095fa6..c2ed2f688a 100644 --- a/src/swing/scala/swing/event/WindowActivated.scala +++ b/src/swing/scala/swing/event/WindowActivated.scala @@ -1,3 +1,3 @@ -package swing.event +package scala.swing.event case class WindowActivated(override val source: Frame) extends WindowEvent(source) diff --git a/src/swing/scala/swing/event/WindowClosed.scala b/src/swing/scala/swing/event/WindowClosed.scala index f2c50bf146..d719e476f1 100644 --- a/src/swing/scala/swing/event/WindowClosed.scala +++ b/src/swing/scala/swing/event/WindowClosed.scala @@ -1,3 +1,3 @@ -package swing.event +package scala.swing.event case class WindowClosed(override val source: Frame) extends WindowEvent(source) diff --git a/src/swing/scala/swing/event/WindowClosing.scala b/src/swing/scala/swing/event/WindowClosing.scala index 309516fd89..5f753651cd 100644 --- a/src/swing/scala/swing/event/WindowClosing.scala +++ b/src/swing/scala/swing/event/WindowClosing.scala @@ -1,3 +1,3 @@ -package swing.event +package scala.swing.event case class WindowClosing(override val source: Frame) extends WindowEvent(source) diff --git a/src/swing/scala/swing/event/WindowDeactivated.scala b/src/swing/scala/swing/event/WindowDeactivated.scala index d012167f98..ca5f330073 100644 --- a/src/swing/scala/swing/event/WindowDeactivated.scala +++ b/src/swing/scala/swing/event/WindowDeactivated.scala @@ -1,3 +1,3 @@ -package swing.event +package scala.swing.event case class WindowDeactivated(override val source: Frame) extends WindowEvent(source) diff --git a/src/swing/scala/swing/event/WindowDeiconified.scala b/src/swing/scala/swing/event/WindowDeiconified.scala index 3820b67024..828a65ae6e 100644 --- a/src/swing/scala/swing/event/WindowDeiconified.scala +++ b/src/swing/scala/swing/event/WindowDeiconified.scala @@ -1,3 +1,3 @@ -package swing.event +package scala.swing.event case class WindowDeiconified(override val source: Frame) extends WindowEvent(source) diff --git a/src/swing/scala/swing/event/WindowEvent.scala b/src/swing/scala/swing/event/WindowEvent.scala index dd28f822ed..13bf3b1de0 100644 --- a/src/swing/scala/swing/event/WindowEvent.scala +++ b/src/swing/scala/swing/event/WindowEvent.scala @@ -1,3 +1,3 @@ -package swing.event +package scala.swing.event abstract class WindowEvent(source: Frame) extends Event(source) diff --git a/src/swing/scala/swing/event/WindowIconified.scala b/src/swing/scala/swing/event/WindowIconified.scala index 1ca67dc126..1a18d7179c 100644 --- a/src/swing/scala/swing/event/WindowIconified.scala +++ b/src/swing/scala/swing/event/WindowIconified.scala @@ -1,3 +1,3 @@ -package swing.event +package scala.swing.event case class WindowIconified(override val source: Frame) extends WindowEvent(source) diff --git a/src/swing/scala/swing/event/WindowOpened.scala b/src/swing/scala/swing/event/WindowOpened.scala index b1f8a3a7d5..e6f45dc747 100644 --- a/src/swing/scala/swing/event/WindowOpened.scala +++ b/src/swing/scala/swing/event/WindowOpened.scala @@ -1,3 +1,3 @@ -package swing.event +package scala.swing.event case class WindowOpened(override val source: Frame) extends WindowEvent(source) diff --git a/src/swing/scala/swing/model/Matrix.scala b/src/swing/scala/swing/model/Matrix.scala index 9bd4c9c4d0..6342d65dc7 100644 --- a/src/swing/scala/swing/model/Matrix.scala +++ b/src/swing/scala/swing/model/Matrix.scala @@ -1,4 +1,4 @@ -package swing.model +package scala.swing.model trait Matrix[A]extends Function2[Int, Int, A] { diff --git a/src/swing/scala/swing/test/CelsiusConverter.scala b/src/swing/scala/swing/test/CelsiusConverter.scala index 493a901890..b1aef5f077 100644 --- a/src/swing/scala/swing/test/CelsiusConverter.scala +++ b/src/swing/scala/swing/test/CelsiusConverter.scala @@ -1,4 +1,4 @@ -package swing.test +package scala.swing.test import swing._ import event._ diff --git a/src/swing/scala/swing/test/CelsiusConverter2.scala b/src/swing/scala/swing/test/CelsiusConverter2.scala index 5df70adcb0..d19ce9e4e4 100644 --- a/src/swing/scala/swing/test/CelsiusConverter2.scala +++ b/src/swing/scala/swing/test/CelsiusConverter2.scala @@ -1,4 +1,4 @@ -package swing.test +package scala.swing.test import swing._ import event._ diff --git a/src/swing/scala/swing/test/HelloWorld.scala b/src/swing/scala/swing/test/HelloWorld.scala index 4cbf254bb2..366252c3c9 100644 --- a/src/swing/scala/swing/test/HelloWorld.scala +++ b/src/swing/scala/swing/test/HelloWorld.scala @@ -1,4 +1,4 @@ -package swing.test +package scala.swing.test import swing._ diff --git a/src/swing/scala/swing/test/SwingApp.scala b/src/swing/scala/swing/test/SwingApp.scala index b66d0a0e48..3be407411a 100644 --- a/src/swing/scala/swing/test/SwingApp.scala +++ b/src/swing/scala/swing/test/SwingApp.scala @@ -1,4 +1,4 @@ -package swing.test +package scala.swing.test import swing._ import swing.event._ |