1 11 package org.eclipse.ui.internal; 12 13 public interface ILayoutContainer { 14 public boolean allowsAdd(LayoutPart toAdd); 15 16 19 public void add(LayoutPart newPart); 20 21 24 public LayoutPart[] getChildren(); 25 26 29 public void remove(LayoutPart part); 30 31 34 public void replace(LayoutPart oldPart, LayoutPart newPart); 35 36 public void findSashes(LayoutPart toFind, PartPane.Sashes result); 37 38 47 public boolean allowsAutoFocus(); 48 49 55 public void childRequestZoomIn(LayoutPart toZoom); 56 57 62 public void childRequestZoomOut(); 63 64 72 public boolean childObscuredByZoom(LayoutPart toTest); 73 74 81 public boolean childIsZoomed(LayoutPart toTest); 82 83 89 public void resizeChild(LayoutPart childThatChanged); 90 91 } 92 | Popular Tags |