summaryrefslogtreecommitdiff
path: root/src/main/scala/graphyx/gui/MainFrame.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/graphyx/gui/MainFrame.scala')
-rw-r--r--src/main/scala/graphyx/gui/MainFrame.scala25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/main/scala/graphyx/gui/MainFrame.scala b/src/main/scala/graphyx/gui/MainFrame.scala
new file mode 100644
index 0000000..4fdc9a2
--- /dev/null
+++ b/src/main/scala/graphyx/gui/MainFrame.scala
@@ -0,0 +1,25 @@
+/*
+ * Graphyx
+ * copyright (c) 2009 Jakob Odersky
+ * made available under the MIT License
+*/
+
+package graphyx.gui
+
+import graphyx._
+import sims._
+import scala.swing._
+
+class MainFrame(container: Container) extends Frame{
+ super.background = java.awt.Color.WHITE
+ title = "graphyx"
+ preferredSize = new java.awt.Dimension(1000,800)
+
+ reactions += {
+ case event.WindowClosing(w) => Graphyx.exit()
+ }
+
+ val mainPanel = new MainPanel(container)
+ contents = mainPanel
+
+}