-package org.simantics.team.ui;\r
-\r
-import org.eclipse.jface.dialogs.Dialog;\r
-import org.eclipse.jface.layout.GridDataFactory;\r
-import org.eclipse.jface.layout.GridLayoutFactory;\r
-import org.eclipse.swt.SWT;\r
-import org.eclipse.swt.widgets.Composite;\r
-import org.eclipse.swt.widgets.Control;\r
-import org.eclipse.swt.widgets.Label;\r
-import org.eclipse.swt.widgets.Shell;\r
-import org.eclipse.swt.widgets.Text;\r
-\r
-/**\r
- * Dialog for chart properties:\r
- * \r
- * Comment: \r
- */\r
-public class StageInitDialog extends Dialog {\r
- public static class Data {\r
- public String comment;\r
- }\r
- Label lName;\r
- Text tName;\r
- Data data;\r
- public StageInitDialog(Shell parentShell, Data data) {\r
- super(parentShell);\r
- this.data = data;\r
- setShellStyle(SWT.RESIZE | SWT.TITLE | SWT.CLOSE | SWT.BORDER);\r
- }\r
- @Override\r
- protected Control createDialogArea(Composite parent) {\r
- Composite c = (Composite) super.createDialogArea(parent);\r
- GridLayoutFactory.fillDefaults().margins(8, 8).numColumns(9).applyTo(c);\r
- GridDataFactory gd1 = GridDataFactory.fillDefaults().span(1, 1);\r
- GridDataFactory gd2 = GridDataFactory.fillDefaults().grab(true, false).span(8, 1);\r
- // Comment:\r
- lName = new Label(c, 0);\r
- lName.setText("Comment:");\r
- gd1.applyTo(lName);\r
- tName = new Text(c, SWT.BORDER);\r
- tName.setEnabled(true);\r
- if (null != data.comment)\r
- tName.setText(data.comment);\r
- gd2.applyTo(tName);\r
- return c;\r
- }\r
- @Override\r
- protected void okPressed() {\r
- data.comment = tName.getText();\r
- super.okPressed();\r
- }\r
- @Override\r
- protected void configureShell(Shell newShell) {\r
- super.configureShell(newShell);\r
- newShell.setText("Comment");\r
- }\r
-}\r
+package org.simantics.team.ui;
+
+import org.eclipse.jface.dialogs.Dialog;
+import org.eclipse.jface.layout.GridDataFactory;
+import org.eclipse.jface.layout.GridLayoutFactory;
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Control;
+import org.eclipse.swt.widgets.Label;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.swt.widgets.Text;
+
+/**
+ * Dialog for chart properties:
+ *
+ * Comment:
+ */
+public class StageInitDialog extends Dialog {
+ public static class Data {
+ public String comment;
+ }
+ Label lName;
+ Text tName;
+ Data data;
+ public StageInitDialog(Shell parentShell, Data data) {
+ super(parentShell);
+ this.data = data;
+ setShellStyle(SWT.RESIZE | SWT.TITLE | SWT.CLOSE | SWT.BORDER);
+ }
+ @Override
+ protected Control createDialogArea(Composite parent) {
+ Composite c = (Composite) super.createDialogArea(parent);
+ GridLayoutFactory.fillDefaults().margins(8, 8).numColumns(9).applyTo(c);
+ GridDataFactory gd1 = GridDataFactory.fillDefaults().span(1, 1);
+ GridDataFactory gd2 = GridDataFactory.fillDefaults().grab(true, false).span(8, 1);
+ // Comment:
+ lName = new Label(c, 0);
+ lName.setText("Comment:");
+ gd1.applyTo(lName);
+ tName = new Text(c, SWT.BORDER);
+ tName.setEnabled(true);
+ if (null != data.comment)
+ tName.setText(data.comment);
+ gd2.applyTo(tName);
+ return c;
+ }
+ @Override
+ protected void okPressed() {
+ data.comment = tName.getText();
+ super.okPressed();
+ }
+ @Override
+ protected void configureShell(Shell newShell) {
+ super.configureShell(newShell);
+ newShell.setText("Comment");
+ }
+}