package commons.ui.views.script;
import java.awt.Dimension;
import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
import javax.swing.JTextPane;
import commons.ui.toolbox.GU;
public class ScriptView
{

int              SCR_W, SCR_H;
ScriptController scriptController = null;

public ScriptView(Dimension size)
{
   SCR_W = (int) size.getWidth();
   SCR_H = (int) size.getHeight();
}

public JSplitPane getView ()
{
   JTextPane scriptPane = GU.textPane();
   scriptController = new ScriptController(scriptPane);
   JScrollPane scrollScriptPane = GU.scrollpane(scriptPane);
   GU.defaultborder(scrollScriptPane);
   JScrollPane treePane = GU.scrollpane(scriptController.getTree());
   GU.autoscroll(scriptController.getTree());
   GU.defaultborder(treePane);
   GU.size(treePane, SCR_W / 3, SCR_H);
   return GU.hsplitpane(treePane, scrollScriptPane);
}

public void saveScript ()
{
   scriptController.save();
}
}
