GraphNode: mutable properties.
authorTomas Zeman <tomas@functionals.cz>
Fri, 10 Apr 2020 10:41:09 +0200
changeset 10 a0459902fe32
parent 9 0df6b425c802
child 11 4d14b8c6fe87
GraphNode: mutable properties.
visjs/src/cz/functionals/visjs/GraphNode.scala
--- a/visjs/src/cz/functionals/visjs/GraphNode.scala	Tue Apr 07 19:00:01 2020 +0200
+++ b/visjs/src/cz/functionals/visjs/GraphNode.scala	Fri Apr 10 10:41:09 2020 +0200
@@ -26,13 +26,13 @@
 class GraphNode(
   val id: String,
   val label: String,
-  val title: UndefOr[String|dom.Element] = js.undefined,
-  val color: UndefOr[String] = js.undefined,
-  val image: UndefOr[js.Any] = js.undefined,
-  val shape: UndefOr[String] = js.undefined,
-  val widthConstraint: Boolean | Int | GraphNodeMinMax = false,
-  val fixed: Boolean | Fixed = false,
-  val font: String | Font = new Font()
+  var title: UndefOr[String|dom.Element] = js.undefined,
+  var color: UndefOr[String] = js.undefined,
+  var image: UndefOr[js.Any] = js.undefined,
+  var shape: UndefOr[String] = js.undefined,
+  var widthConstraint: Boolean | Int | GraphNodeMinMax = false,
+  var fixed: Boolean | Fixed = false,
+  var font: String | Font = new Font()
 ) extends js.Object
 
 class GraphNodeMinMax(