• Interface 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 }
    IAction

相关文章:

  • 2021-04-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-19
  • 2021-11-29
猜你喜欢
  • 2021-03-31
  • 2021-08-23
  • 2021-07-19
  • 2021-04-07
  • 2021-07-08
  • 2022-12-23
  • 2021-11-05
相关资源
相似解决方案