X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=task-reporter.git;a=blobdiff_plain;f=src%2Fmain%2Fscala%2Fjp%2Fymir%2FtaskReporter%2Fui%2FMainFrame.scala;h=a09aa5dfa6f2b655ce8c67dc71c1f7a30973b298;hp=da35f395a362576526e0a7444c7a9cd238fa397b;hb=fc149e355937c9206e3a3c388b182ee5a1b81205;hpb=48fca3f185c25534d4e58e4f4e379d65bb1ab6ad diff --git a/src/main/scala/jp/ymir/taskReporter/ui/MainFrame.scala b/src/main/scala/jp/ymir/taskReporter/ui/MainFrame.scala index da35f39..a09aa5d 100644 --- a/src/main/scala/jp/ymir/taskReporter/ui/MainFrame.scala +++ b/src/main/scala/jp/ymir/taskReporter/ui/MainFrame.scala @@ -3,7 +3,6 @@ import java.awt.Dimension import java.awt.event.ComponentAdapter import java.awt.event.ComponentEvent import java.io._ -import javax.swing.BorderFactory import javax.swing.JOptionPane import javax.swing.JSplitPane import javax.swing.KeyStroke @@ -13,6 +12,7 @@ import javax.swing.filechooser.FileNameExtensionFilter import jp.ymir.taskReporter._ import jp.ymir.taskReporter.core._ import scala.swing._ +import scala.swing.Swing._ import scala.swing.event._ class MainFrame(reportFile: Option[File]) extends Frame { @@ -94,13 +94,10 @@ class MainFrame(reportFile: Option[File]) extends Frame { oneTouchExpandable = true resizeWeight = 0 // Let the left pane be fixed - rightComponent = new SplitPane { - peer.setOrientation(JSplitPane.VERTICAL_SPLIT) - continuousLayout = true - oneTouchExpandable = true - resizeWeight = 0.5 + rightComponent = new BoxPanel(Orientation.Vertical) { + border = EmptyBorder(5, 5, 5, 5) - leftComponent = new ScrollPane( + contents += new ScrollPane( new Table() { peer setFillsViewportHeight true listenTo(frame) @@ -128,18 +125,25 @@ class MainFrame(reportFile: Option[File]) extends Frame { } } }) -/* rightComponent = new BoxPanel(Orientation.Vertical) { - contents += new TaskEditor { - border = BorderFactory.createEmptyBorder(5, 5, 5, 5) - } - */ - rightComponent = new TaskEditor { - border = BorderFactory.createEmptyBorder(5, 5, 5, 5) + contents += VStrut(5) + contents += new Separator(Orientation.Horizontal) + contents += VStrut(5) + contents += new TaskEditor + contents += VStrut(5) + contents += new Separator(Orientation.Horizontal) + contents += VStrut(5) + contents += new FlowPanel(FlowPanel.Alignment.Left)() { + contents += new Button(new Action("New") { + def apply = {} // FIXME + }) + contents += new Button(new Action("Delete...") { + def apply = {} // FIXME + }) } } leftComponent = new BorderPanel { - border = BorderFactory.createEmptyBorder(5, 5, 5, 5) + border = EmptyBorder(5, 5, 5, 5) add( new ScrollPane( @@ -167,7 +171,7 @@ class MainFrame(reportFile: Option[File]) extends Frame { add( new FlowPanel(FlowPanel.Alignment.Left)() { - contents += new Button(new Action("Add") { + contents += new Button(new Action("New...") { def apply = {} // FIXME }) contents += new Button(new Action("Delete...") {