Class ContextMenuCheckBoxItem

All Implemented Interfaces:
IsEditor<LeafValueEditor<String>>, ClickHandler, ContextMenuHandler, HasAllDragAndDropHandlers, HasAllGestureHandlers, HasAllMouseHandlers, HasAllTouchHandlers, HasClickHandlers, HasDoubleClickHandlers, HasDragEndHandlers, HasDragEnterHandlers, HasDragHandlers, HasDragLeaveHandlers, HasDragOverHandlers, HasDragStartHandlers, HasDropHandlers, HasGestureChangeHandlers, HasGestureEndHandlers, HasGestureStartHandlers, HasMouseDownHandlers, HasMouseMoveHandlers, HasMouseOutHandlers, HasMouseOverHandlers, HasMouseUpHandlers, HasMouseWheelHandlers, HasTouchCancelHandlers, HasTouchEndHandlers, HasTouchMoveHandlers, HasTouchStartHandlers, MouseOutHandler, MouseOverHandler, HasAttachHandlers, EventHandler, HasHandlers, HasDirection, HasDirectionEstimator, EventListener, HasAutoHorizontalAlignment, HasDirectionalText, HasEnabled, HasHorizontalAlignment, HasText, HasVisibility, HasWordWrap, IsWidget, SourcesClickEvents, SourcesMouseEvents

public class ContextMenuCheckBoxItem extends ContextMenuItem
Component of the context menu extension to GWT's user interface.

Implements context menu items with a check box to indicate whether the menu item is active (checked) or not. The layout is controlled via CSS by adding (or removing) the class name checked if menu item is active (or not).

CSS Style Rules

Same as for ContextMenuItem plus

.gwt-ContextMenuItem-checked
if the context menu item is checked.

but cannot control a submenu.

Author:
Christoph Hauert
See Also:
  • Field Details

    • isChecked

      private boolean isChecked
      true if context menu item is checked.
  • Constructor Details

    • ContextMenuCheckBoxItem

      public ContextMenuCheckBoxItem(String text, Scheduler.ScheduledCommand cmd)
      Create new menu item with check box and the title text. Initially the menu item is not active (unchecked). Clicking the menu item executes cmd.
      Parameters:
      text - title of menu item
      cmd - command to execute when clicked
    • ContextMenuCheckBoxItem

      public ContextMenuCheckBoxItem(String text, boolean checked, Scheduler.ScheduledCommand cmd)
      Create new menu item with check box and the title text. Initially the menu item is active if checked==true. Clicking the menu item executes cmd.
      Parameters:
      text - title of menu item
      checked - true if initial state is active (checked)
      cmd - command to execute when clicked
  • Method Details

    • setChecked

      public void setChecked(boolean checked)
      Set state of check box in menu item to checked.
      Parameters:
      checked - true to mark menu item as active (checked)
    • isChecked

      public boolean isChecked()
      Check if menu item is active (checked).
      Returns:
      true if active (checked)