1 19 20 21 package org.netbeans.core.windows.view; 22 23 24 import org.openide.windows.TopComponent; 25 26 import java.awt.*; 27 28 29 34 public interface ModeContainer { 35 36 public ModeView getModeView(); 37 38 public Component getComponent(); 39 40 public void addTopComponent(TopComponent tc); 41 42 public void removeTopComponent(TopComponent tc); 43 44 public void setSelectedTopComponent(TopComponent tc); 45 46 public void setTopComponents(TopComponent[] tcs, TopComponent selected); 47 48 public TopComponent getSelectedTopComponent(); 49 50 public void setActive(boolean active); 51 52 public boolean isActive(); 53 54 public void focusSelectedTopComponent(); 55 56 public TopComponent[] getTopComponents(); 57 58 public void updateName(TopComponent tc); 59 60 public void updateToolTip(TopComponent tc); 61 62 public void updateIcon(TopComponent tc); 63 64 public void requestAttention(TopComponent tc); 65 66 public void cancelRequestAttention(TopComponent tc); 67 } 68 69 | Popular Tags |