org.kalmeo.kuix.widget
Class CheckBox

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.CheckBox
Direct Known Subclasses:
RadioButton, TabItem.TabItemButton

public class CheckBox
extends ActionWidget

This class represents a check box.

For further informations, visit the Kuix widgets reference page.

Author:
bbeaulant

Nested Class Summary
 
Nested classes/interfaces inherited from class org.kalmeo.kuix.widget.Widget
Widget.BindInstruction
 
Field Summary
protected static java.lang.String[] PSEUDO_CLASSES
           
static java.lang.String SELECTED_PSEUDO_CLASS
           
 
Fields inherited from class org.kalmeo.kuix.widget.FocusableWidget
DISABLED_PSEUDO_CLASS, enabled, focusable, focused, HOVER_PSEUDO_CLASS
 
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
CheckBox()
          Construct a {CheckBox}
CheckBox(java.lang.String tag)
          Construct a {CheckBox}
 
Method Summary
 java.lang.Object getAttribute(java.lang.String name)
          Returns the value of the specified attribute
 java.lang.String getOnSelect()
           
 java.lang.String getOnUnselect()
           
 boolean isPseudoClassCompatible(java.lang.String pseudoClass)
           
 boolean isSelected()
           
 boolean processActionEvent()
          Process action event
 boolean setAttribute(java.lang.String name, java.lang.String value)
          Set the value to the specified attribute representing by the name
 void setOnSelect(java.lang.String onSelect)
          The onSelect to set
 void setOnUnselect(java.lang.String onUnselect)
          The onUnselect to set
 void setSelected(boolean selected)
           
 
Methods inherited from class org.kalmeo.kuix.widget.ActionWidget
getOnAction, processKeyEvent, processPointerEvent, processShortcutKeyEvent, setOnAction
 
Methods inherited from class org.kalmeo.kuix.widget.FocusableWidget
getAvailablePseudoClasses, getOnFocus, getOnLostFocus, giveFocusToNearestWidget, isEnabled, isFocusable, isFocused, 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, clearCachedStyle, doLayout, getAlign, getAuthorStyle, getBackgroundAlign, getBackgroundColor, getBackgroundImage, getBackgroundRepeat, getBorder, getBorderAlign, getBorderColor, getBorderImage, getBorderStroke, getCachedMetrics, getChild, getColor, getDataProvider, getDefaultStylePropertyValue, getDesktop, getDisplayX, getDisplayY, getFocusManager, getGap, getGrayedColor, getHeight, getId, getInheritedTag, getInnerHeight, getInnerWidth, getInsets, getInternalChildInstance, getLastChild, getLayout, getLayoutData, 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
 

Field Detail

SELECTED_PSEUDO_CLASS

public static final java.lang.String SELECTED_PSEUDO_CLASS
See Also:
Constant Field Values

PSEUDO_CLASSES

protected static final java.lang.String[] PSEUDO_CLASSES
Constructor Detail

CheckBox

public CheckBox()
Construct a {CheckBox}


CheckBox

public CheckBox(java.lang.String tag)
Construct a {CheckBox}

Parameters:
tag -
Method Detail

setAttribute

public boolean setAttribute(java.lang.String name,
                            java.lang.String value)
Description copied from class: Widget
Set the value to the specified attribute representing by the name

Overrides:
setAttribute in class ActionWidget
Returns:
true if the attribute exists

getAttribute

public java.lang.Object getAttribute(java.lang.String name)
Description copied from class: Widget
Returns the value of the specified attribute

Overrides:
getAttribute in class FocusableWidget
Returns:
The value of the specified attribute

isPseudoClassCompatible

public boolean isPseudoClassCompatible(java.lang.String pseudoClass)
Overrides:
isPseudoClassCompatible in class FocusableWidget
Returns:
true if this widget is compatible with peudo class

isSelected

public boolean isSelected()
Returns:
the selected

setSelected

public void setSelected(boolean selected)
Parameters:
selected - the selected to set

getOnSelect

public java.lang.String getOnSelect()
Returns:
the onSelect

setOnSelect

public void setOnSelect(java.lang.String onSelect)
The onSelect to set


getOnUnselect

public java.lang.String getOnUnselect()
Returns:
the onUnselect

setOnUnselect

public void setOnUnselect(java.lang.String onUnselect)
The onUnselect to set


processActionEvent

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

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


Copyright © 2007-2008 Kalmeo. All Rights Reserved.