Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet157.java')
-rw-r--r--examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet157.java73
1 files changed, 0 insertions, 73 deletions
diff --git a/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet157.java b/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet157.java
deleted file mode 100644
index de1cdf54c1..0000000000
--- a/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet157.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2004 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.swt.snippets;
-
-/*
- * example snippet: Embed Word in an applet (win32 only)
- *
- * For a list of all SWT example snippets see
- * http://www.eclipse.org/swt/snippets/
- *
- * @since 3.0
- */
-
-import java.applet.*;
-
-public class Snippet157 extends Applet {
-
- org.eclipse.swt.widgets.Display display;
- org.eclipse.swt.widgets.Shell swtParent;
- java.awt.Canvas awtParent;
-
-public void init () {
- Thread thread = new Thread (new Runnable () {
- public void run () {
- setLayout(new java.awt.GridLayout (1, 1));
- awtParent = new java.awt.Canvas ();
- add (awtParent);
- display = new org.eclipse.swt.widgets.Display ();
- swtParent = org.eclipse.swt.awt.SWT_AWT.new_Shell (display, awtParent);
- swtParent.setLayout (new org.eclipse.swt.layout.FillLayout ());
- org.eclipse.swt.ole.win32.OleFrame frame = new org.eclipse.swt.ole.win32.OleFrame (swtParent, org.eclipse.swt.SWT.NONE);
- org.eclipse.swt.ole.win32.OleClientSite site;
- try {
- site = new org.eclipse.swt.ole.win32.OleClientSite (frame, org.eclipse.swt.SWT.NONE, "Word.Document");
- } catch (org.eclipse.swt.SWTException e) {
- String str = "Create OleClientSite Error" + e.toString ();
- System.out.println (str);
- return;
- }
- setSize (500, 500);
- validate ();
- site.doVerb (org.eclipse.swt.ole.win32.OLE.OLEIVERB_SHOW);
-
- while (swtParent != null && !swtParent.isDisposed ()) {
- if (!display.readAndDispatch ()) display.sleep ();
- }
- }
- });
- thread.start ();
-}
- public void stop (){
- if (display != null && !display.isDisposed ()){
- display.syncExec(new Runnable () {
- public void run () {
- if (swtParent != null && !swtParent.isDisposed ()) swtParent.dispose ();
- swtParent = null;
- display.dispose ();
- display = null;
- }
- });
- remove (awtParent);
- awtParent = null;
- }
- }
-} \ No newline at end of file

Back to the top