diff options
Diffstat (limited to 'bundles/org.eclipse.swt.tools.spies/src/org/eclipse/swt/tools/views/SleakView.java')
-rw-r--r-- | bundles/org.eclipse.swt.tools.spies/src/org/eclipse/swt/tools/views/SleakView.java | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt.tools.spies/src/org/eclipse/swt/tools/views/SleakView.java b/bundles/org.eclipse.swt.tools.spies/src/org/eclipse/swt/tools/views/SleakView.java new file mode 100644 index 0000000000..149e69a864 --- /dev/null +++ b/bundles/org.eclipse.swt.tools.spies/src/org/eclipse/swt/tools/views/SleakView.java @@ -0,0 +1,66 @@ +/******************************************************************************* + * Copyright (c) 2004, 2013 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.tools.views; + +import org.eclipse.swt.*; +import org.eclipse.swt.tools.internal.*; +import org.eclipse.swt.widgets.*; +import org.eclipse.ui.part.*; + +/** + * This sample class demonstrates how to plug-in a new + * workbench view. The view shows data obtained from the + * model. The sample creates a dummy model on the fly, + * but a real implementation would connect to the model + * available either in this or another plug-in (e.g. the workspace). + * The view is connected to the model using a content provider. + * <p> + * The view uses a label provider to define how model + * objects should be presented in the view. Each + * view can present the same model objects using + * different labels and icons, if needed. Alternatively, + * a single label provider can be shared between views + * in order to ensure that objects of the same type are + * presented in the same way everywhere. + * <p> + */ + +public class SleakView extends ViewPart { + + Composite parent = null; + Sleak sleak = null; + + /** + * The constructor. + */ + public SleakView() { + } + + /** + * This is a callback that will allow us + * to create the viewer and initialize it. + */ + @Override + public void createPartControl(Composite parent) { + this.parent = new Composite(parent, SWT.NONE); + sleak = new Sleak (); + sleak.create(this.parent); + } + + /** + * Passing the focus request to the viewer's control. + */ + @Override + public void setFocus() { + parent.setFocus(); + } + +}
\ No newline at end of file |