aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2012-11-06 11:43:23 +0100
committerJakob Odersky <jodersky@gmail.com>2012-11-06 11:47:56 +0100
commit0c2e7ce8e841d149b18a30fad6a04525a121833b (patch)
treefcd86d0ccc05257b69422e4ce803c49bfe8ea202
parentf4c24ca53b541ad0450d28a8fc9f8d3b44d269df (diff)
downloadscalam-0c2e7ce8e841d149b18a30fad6a04525a121833b.tar.gz
scalam-0c2e7ce8e841d149b18a30fad6a04525a121833b.tar.bz2
scalam-0c2e7ce8e841d149b18a30fad6a04525a121833b.zip
refactor style package structure
-rw-r--r--src/main/scala/scalam/plotting/Plot.scala1
-rw-r--r--src/main/scala/scalam/plotting/color/colors.scala (renamed from src/main/scala/scalam/plotting/styles/color/colors.scala)6
-rw-r--r--src/main/scala/scalam/plotting/color/styles.scala (renamed from src/main/scala/scalam/plotting/styles/color/styles.scala)5
-rw-r--r--src/main/scala/scalam/plotting/line/lines.scala (renamed from src/main/scala/scalam/plotting/styles/line/lines.scala)4
-rw-r--r--src/main/scala/scalam/plotting/marker/markers.scala (renamed from src/main/scala/scalam/plotting/styles/marker/markers.scala)6
-rw-r--r--src/main/scala/scalam/plotting/marker/styles.scala (renamed from src/main/scala/scalam/plotting/styles/marker/styles.scala)7
-rw-r--r--src/main/scala/scalam/plotting/styles.scala (renamed from src/main/scala/scalam/plotting/styles/styles.scala)8
7 files changed, 14 insertions, 23 deletions
diff --git a/src/main/scala/scalam/plotting/Plot.scala b/src/main/scala/scalam/plotting/Plot.scala
index 8b4a562..dd60689 100644
--- a/src/main/scala/scalam/plotting/Plot.scala
+++ b/src/main/scala/scalam/plotting/Plot.scala
@@ -3,7 +3,6 @@ package scalam.plotting
import scala.sys.process._
import scalam.m.ast._
import scalax.file.Path
-import scalam.plotting.styles._
import scala.collection.mutable.Map
import scala.collection.mutable.ListBuffer
import scalam.io.Saveable
diff --git a/src/main/scala/scalam/plotting/styles/color/colors.scala b/src/main/scala/scalam/plotting/color/colors.scala
index 58fcd29..d44fe70 100644
--- a/src/main/scala/scalam/plotting/styles/color/colors.scala
+++ b/src/main/scala/scalam/plotting/color/colors.scala
@@ -1,9 +1,7 @@
-package scalam.plotting.styles.color
+package scalam.plotting.color
import scalam.m.ast._
-import scalam.plotting.DataSet
-import scalam.plotting.styles.Style
-import scalam.plotting.styles.StyleElement
+import scalam.plotting.StyleElement
trait Color extends StyleElement {
def name = StringLiteral("Color")
diff --git a/src/main/scala/scalam/plotting/styles/color/styles.scala b/src/main/scala/scalam/plotting/color/styles.scala
index a70d5e7..4a82310 100644
--- a/src/main/scala/scalam/plotting/styles/color/styles.scala
+++ b/src/main/scala/scalam/plotting/color/styles.scala
@@ -1,9 +1,8 @@
-package scalam.plotting.styles.color
+package scalam.plotting.color
import scalam.m.ast._
import scalam.plotting.DataSet
-import scalam.plotting.styles.Style
-import scalam.plotting.styles.StyleElement
+import scalam.plotting.Style
class MColorStyle(val function: Identifier) extends Style[Color] {
private val ColorVariable = Identifier("cc")
diff --git a/src/main/scala/scalam/plotting/styles/line/lines.scala b/src/main/scala/scalam/plotting/line/lines.scala
index f0bc24a..340ebd1 100644
--- a/src/main/scala/scalam/plotting/styles/line/lines.scala
+++ b/src/main/scala/scalam/plotting/line/lines.scala
@@ -1,7 +1,7 @@
-package scalam.plotting.styles.line
+package scalam.plotting.line
import scalam.m.ast._
-import scalam.plotting.styles.StyleElement
+import scalam.plotting.StyleElement
trait Line extends StyleElement {
val name = StringLiteral("LineStyle")
diff --git a/src/main/scala/scalam/plotting/styles/marker/markers.scala b/src/main/scala/scalam/plotting/marker/markers.scala
index 81ed1fa..6b1da8c 100644
--- a/src/main/scala/scalam/plotting/styles/marker/markers.scala
+++ b/src/main/scala/scalam/plotting/marker/markers.scala
@@ -1,9 +1,7 @@
-package scalam.plotting.styles.marker
+package scalam.plotting.marker
-import scalam.plotting.DataSet
import scalam.m.ast._
-import scalam.plotting.styles.Style
-import scalam.plotting.styles.StyleElement
+import scalam.plotting.StyleElement
trait Marker extends StyleElement {
def name = StringLiteral("Marker")
diff --git a/src/main/scala/scalam/plotting/styles/marker/styles.scala b/src/main/scala/scalam/plotting/marker/styles.scala
index 9e80d99..9dcc89b 100644
--- a/src/main/scala/scalam/plotting/styles/marker/styles.scala
+++ b/src/main/scala/scalam/plotting/marker/styles.scala
@@ -1,9 +1,8 @@
-package scalam.plotting.styles.marker
+package scalam.plotting.marker
import scalam.plotting.DataSet
import scalam.m.ast._
-import scalam.plotting.styles.Style
-import scalam.plotting.styles.StyleElement
+import scalam.plotting.Style
object AllMarkerStyle extends Style[Marker] {
@@ -12,6 +11,6 @@ object AllMarkerStyle extends Style[Marker] {
case (d, i) => d -> markers(i % (markers.length-1))
}.toMap
- def apply(dataSets: Seq[DataSet]) = (Seq.empty[Statement], map(dataSets))
+ def apply(dataSets: Seq[DataSet]) = (Seq.empty[Root], map(dataSets))
} \ No newline at end of file
diff --git a/src/main/scala/scalam/plotting/styles/styles.scala b/src/main/scala/scalam/plotting/styles.scala
index e7d59fc..951fdae 100644
--- a/src/main/scala/scalam/plotting/styles/styles.scala
+++ b/src/main/scala/scalam/plotting/styles.scala
@@ -1,9 +1,7 @@
-package scalam.plotting.styles
+package scalam.plotting
-import scalam.plotting.DataSet
import scalam.m.ast._
-
trait StyleElement {
//command line option
def name: Expression
@@ -11,8 +9,8 @@ trait StyleElement {
def expression: Expression
}
-trait Style[+S <: StyleElement] {
- def apply(dataSets: Seq[DataSet]): Tuple2[Seq[Root], DataSet => S]
+trait Style[+S <: StyleElement] {
+ def apply(dataSets: Seq[DataSet]): (Seq[Root], DataSet => S)
}
case class Uniform[S <: StyleElement](element: S) extends Style[S] {