/** * Standard view object for use with semantic & syntactic checking and trace * processes. * * @author JSeifried * @version 0.9.0 */ package jseifried.xaspecteditor.view; import org.eclipse.swt.graphics.Color; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Text; import org.eclipse.ui.part.ViewPart; public class XView extends ViewPart { private Text text; public XView() { super(); } public void createPartControl(Composite parent) { text = new Text(parent, (org.eclipse.swt.SWT.V_SCROLL | org.eclipse.swt.SWT.READ_ONLY)); refresh("",0,0,0); } public void setFocus() { text.setFocus(); } public void refresh(String contents, int red, int green, int blue) { text.setForeground(new Color(Display.getCurrent(), red, green, blue)); text.setText(contents); } }