Klasse MainMenuItem

java.lang.Object
org.deidentifier.arx.gui.view.impl.MainMenuItem
Bekannte direkte Unterklassen:
MainMenuGroup, MainMenuSeparator

public abstract class MainMenuItem extends Object
This abstract class implements a generic menu item
  • Konstruktordetails

    • MainMenuItem

      public MainMenuItem(String label, org.eclipse.swt.graphics.Image image, boolean isButton)
      Creates a new instance
      Parameter:
      label -
      image -
      isButton -
  • Methodendetails

    • action

      public abstract void action(Controller controller)
      Override this to perform the action
    • getImage

      public org.eclipse.swt.graphics.Image getImage()
      Gibt zurück:
      the image
    • getLabel

      public String getLabel()
      Gibt zurück:
      the label
    • isButton

      public boolean isButton()
      Gibt zurück:
      the isButton
    • isEnabled

      public abstract boolean isEnabled(Model model)
      Override this to return whether the item is enabled
      Parameter:
      model -
      Gibt zurück: