1 11 package org.eclipse.debug.ui.memory; 12 13 import org.eclipse.core.runtime.IAdaptable; 14 import org.eclipse.debug.core.model.IMemoryBlock; 15 import org.eclipse.jface.util.IPropertyChangeListener; 16 import org.eclipse.swt.graphics.Image; 17 import org.eclipse.swt.widgets.Composite; 18 import org.eclipse.swt.widgets.Control; 19 20 68 public interface IMemoryRendering extends IAdaptable{ 69 70 78 public void init(IMemoryRenderingContainer container, IMemoryBlock block); 79 80 90 public Control createControl(Composite parent); 91 92 100 public Control getControl(); 101 102 105 public void dispose(); 106 107 112 public void activated(); 113 114 117 public void deactivated(); 118 119 123 public void becomesVisible(); 124 125 128 public void becomesHidden(); 129 130 135 public IMemoryBlock getMemoryBlock(); 136 137 143 public String getRenderingId(); 144 145 151 public void addPropertyChangeListener(IPropertyChangeListener listener); 152 153 159 public void removePropertyChangeListener(IPropertyChangeListener listener); 160 161 168 public Image getImage(); 169 170 175 public String getLabel(); 176 } 177 | Popular Tags |