- Interface IAction
-
IAction
1 package org.eclipse.jface.action; 2 import org.eclipse.core.commands.IHandlerAttributes; 3 import org.eclipse.jface.resource.ImageDescriptor; 4 import org.eclipse.jface.util.IPropertyChangeListener; 5 import org.eclipse.swt.events.HelpListener; 6 import org.eclipse.swt.widgets.Event; 7 public interface IAction { 8 public static int AS_UNSPECIFIED = 0x00; 9 public static int AS_PUSH_BUTTON = 0x01; 10 public static int AS_CHECK_BOX = 0x02; 11 public static int AS_DROP_DOWN_MENU = 0x04; 12 public static int AS_RADIO_BUTTON = 0x08; 13 public static final String TEXT = "text"; 14 public static final String ENABLED = "enabled"; 15 public static final String IMAGE = "image"; 16 public static final String TOOL_TIP_TEXT = "toolTipText"; 17 public static final String DESCRIPTION = "description"; 18 public static final String CHECKED = "checked"; 19 public static final String RESULT = "result"; 20 public static final String HANDLED = IHandlerAttributes.ATTRIBUTE_HANDLED; 21 public void addPropertyChangeListener(IPropertyChangeListener listener); 22 public int getAccelerator(); 23 public String getActionDefinitionId(); 24 public String getDescription(); 25 public ImageDescriptor getDisabledImageDescriptor(); 26 public HelpListener getHelpListener(); 27 public ImageDescriptor getHoverImageDescriptor(); 28 public String getId(); 29 public ImageDescriptor getImageDescriptor(); 30 public IMenuCreator getMenuCreator(); 31 public int getStyle(); 32 public String getText(); 33 public String getToolTipText(); 34 public boolean isChecked(); 35 public boolean isEnabled(); 36 public boolean isHandled(); 37 public void removePropertyChangeListener(IPropertyChangeListener listener); 38 public void run(); 39 public void runWithEvent(Event event); 40 public void setActionDefinitionId(String id); 41 public void setChecked(boolean checked); 42 public void setDescription(String text); 43 public void setDisabledImageDescriptor(ImageDescriptor newImage); 44 public void setEnabled(boolean enabled); 45 public void setHelpListener(HelpListener listener); 46 public void setHoverImageDescriptor(ImageDescriptor newImage); 47 public void setId(String id); 48 public void setImageDescriptor(ImageDescriptor newImage); 49 public void setMenuCreator(IMenuCreator creator); 50 public void setText(String text); 51 public void setToolTipText(String text); 52 public void setAccelerator(int keycode); 53 }
相关文章: