1 11 package org.eclipse.ui.internal.part; 12 13 import org.eclipse.swt.SWT; 14 import org.eclipse.swt.widgets.Composite; 15 import org.eclipse.ui.internal.part.components.interfaces.IFocusable; 16 17 20 public class SiteComposite extends Composite { 21 private IFocusable focusHandler = null; 22 23 public SiteComposite(Composite parent) { 24 super(parent, SWT.NONE); 25 } 26 27 public void setFocusable(IFocusable f) { 28 this.focusHandler = f; 29 } 30 31 34 public boolean setFocus() { 35 if (focusHandler != null && focusHandler.setFocus()) { 36 return true; 37 } 38 39 return super.setFocus(); 40 } 41 } 42 | Popular Tags |