org.kalmeo.kuix.widget
Class PopupBox.PopupBoxMenuItem

java.lang.Object
  extended by org.kalmeo.kuix.widget.Widget
      extended by org.kalmeo.kuix.widget.FocusableWidget
          extended by org.kalmeo.kuix.widget.ActionWidget
              extended by org.kalmeo.kuix.widget.ListItem
                  extended by org.kalmeo.kuix.widget.MenuItem
                      extended by org.kalmeo.kuix.widget.PopupBox.PopupBoxMenuItem
Enclosing class:
PopupBox

public class PopupBox.PopupBoxMenuItem
extends MenuItem

This class represents a popupBox menuItem


Nested Class Summary
 
Nested classes/interfaces inherited from class org.kalmeo.kuix.widget.Widget
Widget.BindInstruction
 
Field Summary
 
Fields inherited from class org.kalmeo.kuix.widget.FocusableWidget
DISABLED_PSEUDO_CLASS, enabled, focusable, focused, HOVER_PSEUDO_CLASS, PSEUDO_CLASSES
 
Fields inherited from class org.kalmeo.kuix.widget.Widget
bindInstructions, DEFAULT_ALIGN, DEFAULT_BACKGROUND_ALIGN, DEFAULT_BACKGROUND_REPEAT, DEFAULT_BORDER, DEFAULT_GAP, DEFAULT_MARGIN, DEFAULT_MIN_SIZE, DEFAULT_PADDING, DEFAULT_SPAN, DEFAULT_WEIGHT, next, parent, previous
 
Constructor Summary
PopupBox.PopupBoxMenuItem(java.lang.String tag, boolean first)
          Construct a Screen.ScreenMenu
 
Method Summary
 void clearCachedStyle(boolean propagateToChildren)
          Clear the cachedStyle.
 java.lang.String getInheritedTag()
          Returns the inheritedTag.
 LayoutData getLayoutData()
           
 boolean isFocusable()
          Check if this Widget is focusable.
 boolean processActionEvent()
          Process action event
 
Methods inherited from class org.kalmeo.kuix.widget.ListItem
getDefaultStylePropertyValue
 
Methods inherited from class org.kalmeo.kuix.widget.ActionWidget
getOnAction, processKeyEvent, processPointerEvent, processShortcutKeyEvent, setAttribute, setOnAction
 
Methods inherited from class org.kalmeo.kuix.widget.FocusableWidget
getAttribute, getAvailablePseudoClasses, getOnFocus, getOnLostFocus, giveFocusToNearestWidget, isEnabled, isFocused, isPseudoClassCompatible, onAdded, processFocusEvent, remove, requestFocus, setEnabled, setFocusable, setOnFocus, setOnLostFocus, setVisible
 
Methods inherited from class org.kalmeo.kuix.widget.Widget
add, add, bringNear, bringToFront, catchChildrenFrom, cleanUp, cleanUpChildren, doLayout, getAlign, getAuthorStyle, getBackgroundAlign, getBackgroundColor, getBackgroundImage, getBackgroundRepeat, getBorder, getBorderAlign, getBorderColor, getBorderImage, getBorderStroke, getCachedMetrics, getChild, getColor, getDataProvider, getDesktop, getDisplayX, getDisplayY, getFocusManager, getGap, getGrayedColor, getHeight, getId, getInnerHeight, getInnerWidth, getInsets, getInternalChildInstance, getLastChild, getLayout, getMargin, getMinSize, getOtherFocus, getPadding, getPreferredSize, getSpan, getStyleClasses, getStylePropertyValue, getStyles, getTag, getWeight, getWidget, getWidgetAt, getWidgetAt, getWidth, getX, getY, hasBindInstruction, hasShortcutKeyCodes, hasShortcuts, invalidate, invalidate, invalidateAppearance, invalidateAppearanceRegion, invalidateStylePropertiesCache, isFocusWidgetChild, isIndividualyVisible, isInvalidated, isInWidgetTree, isObjectAttribute, isShortcutKeyCodeCompatible, isVisible, markAsValidate, needToComputePreferredSize, onChildAdded, onChildRemoved, onFocus, onLostFocus, onRemoved, paint, paintBackground, paintBorder, paintChildrenImpl, paintImpl, paintMosaicImage, parseAuthorStyle, processDataBindEvent, processItemsModelUpdateEvent, processModelUpdateEvent, propagateFocusEvent, removeAll, removeAttributeBindInstruction, requestBackwardFocus, requestForwardFocus, sendToBack, setAttributeBindInstruction, setAuthorStyle, setBounds, setDataProvider, setId, setObjectAttribute, setShortcutKeyCodes, setShortcuts, setStyleClass, setStyleClasses
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PopupBox.PopupBoxMenuItem

public PopupBox.PopupBoxMenuItem(java.lang.String tag,
                                 boolean first)
Construct a Screen.ScreenMenu

Parameters:
tag -
layoutData -
internal -
Method Detail

getInheritedTag

public java.lang.String getInheritedTag()
Description copied from class: Widget
Returns the inheritedTag. The Inherited tag is used to inherit style properties from and other widget is those properties aren't defined specificly for this widget.

Overrides:
getInheritedTag in class Widget
Returns:
the inherited tag

getLayoutData

public LayoutData getLayoutData()
Overrides:
getLayoutData in class Widget
Returns:
the layoutData

clearCachedStyle

public void clearCachedStyle(boolean propagateToChildren)
Description copied from class: Widget
Clear the cachedStyle.

Overrides:
clearCachedStyle in class Widget

isFocusable

public boolean isFocusable()
Description copied from class: Widget
Check if this Widget is focusable.

Overrides:
isFocusable in class FocusableWidget
Returns:
true if the widget is focusable

processActionEvent

public boolean processActionEvent()
Description copied from class: Widget
Process action event

Overrides:
processActionEvent in class MenuItem
Returns:
true if the event is treated by the widget


Copyright © 2007-2008 Kalmeo. All Rights Reserved.