# Uses of Class org.deidentifier.arx.gui.view.impl.MainMenuItem (ARX GUI Documentation)

## Uses of Class
org.deidentifier.arx.gui.view.impl.MainMenuItem

- Packages that use MainMenuItem
  Package | Description
  --- | ---
  org.deidentifier.arx.gui.view.impl |

- - ### Uses of MainMenuItem in org.deidentifier.arx.gui.view.impl

    Subclasses of MainMenuItem in org.deidentifier.arx.gui.view.impl
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MainMenuGroup` This abstract class implements a menu group
    `class` | `MainMenuSeparator` This abstract class implements a menu separator

    Methods in org.deidentifier.arx.gui.view.impl that return types with arguments of type MainMenuItem
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<MainMenuItem>` | MainMenuGroup.`getItems()` Returns all children

    Constructor parameters in org.deidentifier.arx.gui.view.impl with type arguments of type MainMenuItem
    Constructor and Description
    `MainMenu(org.eclipse.swt.widgets.Shell shell, Controller controller, java.util.List<MainMenuItem> items)` Creates a new instance.
    `MainMenuGroup(java.lang.String label, java.util.List<MainMenuItem> items)` Creates a new instance
    `MainToolBar(org.eclipse.swt.widgets.Shell parent, Controller controller, java.util.List<MainMenuItem> items)` Creates a new instance.