summaryrefslogtreecommitdiff
path: root/src/swing
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@epfl.ch>2008-08-11 13:44:59 +0000
committerLukas Rytz <lukas.rytz@epfl.ch>2008-08-11 13:44:59 +0000
commitc84ba7f665c8d860da4de1b5a01e2b0a2d9f742b (patch)
tree4c381ba814a9b85a640beaf87f114699605ba388 /src/swing
parent66f063a37eeb7c76fb6f9c441b42bcaab13b2b3b (diff)
downloadscala-c84ba7f665c8d860da4de1b5a01e2b0a2d9f742b.tar.gz
scala-c84ba7f665c8d860da4de1b5a01e2b0a2d9f742b.tar.bz2
scala-c84ba7f665c8d860da4de1b5a01e2b0a2d9f742b.zip
removing folder src/swing/script (ok with ingo)
Diffstat (limited to 'src/swing')
-rw-r--r--src/swing/script/Keys.scala44
1 files changed, 0 insertions, 44 deletions
diff --git a/src/swing/script/Keys.scala b/src/swing/script/Keys.scala
deleted file mode 100644
index 70d1ae6eed..0000000000
--- a/src/swing/script/Keys.scala
+++ /dev/null
@@ -1,44 +0,0 @@
-package script
-
-import java.lang.reflect._
-
-object Keys extends Application {
- generate()
-
- def generate() = {
- val fields = classOf[java.awt.event.KeyEvent].getFields
- val prefix = "VK_"
- val lines = for (f <- fields; if ((f.getModifiers & Modifier.STATIC) != 0) && f.getName.startsWith(prefix)) yield {
- val id = f.getInt(null)
- val name = javaConstantName2Scala(prefix, f.getName, "Key")
- "val " + name + " = Value(" + f.getName + ")"
- }
- val source = new StringBuilder
- source.append("object Key extends Enumeration {\n")
- source.append(" import java.awt.event.KeyEvent._\n\n")
- lines.foreach(l => source.append(" " + l + "\n"))
- source.append("}")
- println(source)
- }
-
- def javaConstantName2Scala(prefix: String, name: String, prefixForNumber: String): String = {
- var lower = false
- var last = ' '
- val builder = new StringBuilder
- val trimmed = name.substring(prefix.length)
- val n = if (trimmed(0).isDigit) prefixForNumber + trimmed else trimmed
- for (val c <- n) {
- if (c == '_') {
- lower = false
- }
- else if (lower == true) {
- builder.append(c.toLowerCase)
- }
- else {
- lower = true
- builder.append(c)
- }
- }
- builder.toString
- }
-}