-package org.simantics.databoard.tests;\r
-\r
-import org.eclipse.swt.SWT;\r
-import org.eclipse.swt.custom.CTabFolder;\r
-import org.eclipse.swt.custom.CTabItem;\r
-import org.eclipse.swt.layout.FillLayout;\r
-import org.eclipse.swt.widgets.Display;\r
-import org.eclipse.swt.widgets.Shell;\r
-import org.eclipse.swt.widgets.TabFolder;\r
-import org.eclipse.swt.widgets.TabItem;\r
-import org.eclipse.swt.widgets.Text;\r
-\r
-public class TabbedPageTEst {\r
-\r
- public static void main(String[] args) {\r
- \r
- Display display = new Display();\r
- Shell shell = new Shell(display);\r
- shell.setLayout(new FillLayout());\r
- \r
- Shell shell2 = new Shell(display);\r
- shell2.setLayout(new FillLayout());\r
- CTabFolder folder = new CTabFolder(shell, SWT.CLOSE | SWT.TOP);\r
- //folder.setUnselectedCloseVisible(false);\r
- folder.setSimple(false);\r
- for (int i = 0; i < 6; i++) {\r
- CTabItem item = new CTabItem(folder, SWT.NONE);\r
- item.setText("Tab Item "+i);\r
- Text text = new Text(folder, SWT.BORDER | SWT.MULTI);\r
- text.setText("Content for Item "+i);\r
- //item.setControl(text);\r
- }\r
- \r
- folder.setSize (400, 200);\r
- \r
- \r
- TabFolder tabFolder = new TabFolder (shell2, SWT.NONE);\r
- for (int i=0; i<6; i++) {\r
- TabItem item = new TabItem (tabFolder, SWT.NULL);\r
- item.setText ("Tab Item " + i);\r
- Text text = new Text(tabFolder, SWT.BORDER | SWT.MULTI);\r
- text.setText("Content for Item "+i);\r
- item.setControl(text);\r
- }\r
- tabFolder.setSize (400, 200);\r
- \r
- shell.pack ();\r
- shell.open ();\r
- shell2.pack();\r
- shell2.open();\r
- while (!shell.isDisposed () || !shell2.isDisposed()) {\r
- if (!display.readAndDispatch ()) display.sleep ();\r
- }\r
- display.dispose ();\r
- \r
- }\r
- \r
-}\r
+package org.simantics.databoard.tests;
+
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.custom.CTabFolder;
+import org.eclipse.swt.custom.CTabItem;
+import org.eclipse.swt.layout.FillLayout;
+import org.eclipse.swt.widgets.Display;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.swt.widgets.TabFolder;
+import org.eclipse.swt.widgets.TabItem;
+import org.eclipse.swt.widgets.Text;
+
+public class TabbedPageTEst {
+
+ public static void main(String[] args) {
+
+ Display display = new Display();
+ Shell shell = new Shell(display);
+ shell.setLayout(new FillLayout());
+
+ Shell shell2 = new Shell(display);
+ shell2.setLayout(new FillLayout());
+ CTabFolder folder = new CTabFolder(shell, SWT.CLOSE | SWT.TOP);
+ //folder.setUnselectedCloseVisible(false);
+ folder.setSimple(false);
+ for (int i = 0; i < 6; i++) {
+ CTabItem item = new CTabItem(folder, SWT.NONE);
+ item.setText("Tab Item "+i);
+ Text text = new Text(folder, SWT.BORDER | SWT.MULTI);
+ text.setText("Content for Item "+i);
+ //item.setControl(text);
+ }
+
+ folder.setSize (400, 200);
+
+
+ TabFolder tabFolder = new TabFolder (shell2, SWT.NONE);
+ for (int i=0; i<6; i++) {
+ TabItem item = new TabItem (tabFolder, SWT.NULL);
+ item.setText ("Tab Item " + i);
+ Text text = new Text(tabFolder, SWT.BORDER | SWT.MULTI);
+ text.setText("Content for Item "+i);
+ item.setControl(text);
+ }
+ tabFolder.setSize (400, 200);
+
+ shell.pack ();
+ shell.open ();
+ shell2.pack();
+ shell2.open();
+ while (!shell.isDisposed () || !shell2.isDisposed()) {
+ if (!display.readAndDispatch ()) display.sleep ();
+ }
+ display.dispose ();
+
+ }
+
+}