danger.ui
Class RadioGroup

java.lang.Object
  |
  +--danger.app.Listener
        |
        +--danger.ui.View
              |
              +--danger.ui.Container
                    |
                    +--danger.ui.Control
                          |
                          +--danger.ui.CheckBoxGroup
                                |
                                +--danger.ui.RadioGroup

public class RadioGroup
extends CheckBoxGroup


Fields inherited from class danger.ui.CheckBoxGroup
kDefaultSpacing
 
Fields inherited from class danger.ui.Control
mValue
 
Fields inherited from class danger.ui.View
mOriginX, mOriginY, mStyle, STATE_CAN_FOCUS, STATE_DEBUG_BOUNDS, STATE_ENABLED, STATE_FOCUSED, STATE_TRANSPARENT, STATE_VISIBLE
 
Constructor Summary
RadioGroup()
           
RadioGroup(java.lang.String inGroupLabel, java.lang.String[] inLabels, int inDefault)
           
RadioGroup(java.lang.String inGroupLabel, java.lang.String[] inLabels, int[] ids, int inDefault, int inSpacing)
           
RadioGroup(java.lang.String inGroupLabel, java.lang.String[] inLabels, int inDefault, int inSpacing)
           
 
Method Summary
 boolean eventKeyUp(char inChar, Event event)
          Processes key releases directed at this container.
 boolean eventWidgetUp(int inWhichWidget, Event event)
          Handle the release of a device widget
 int getIDOfSelectedItem()
           
protected  void selectButton(RadioButton button)
           
protected  void selectFocusedButton()
           
 void selectItemWithID(int inItemID)
           
 void setLabels(java.lang.String inGroupLabel, java.lang.String[] inLabels, int[] ids, int inDefault, int inSpacing)
           
 void setValue(int inValue)
           
 
Methods inherited from class danger.ui.CheckBoxGroup
getInterestingRect, getItemValue, getValueOfItemWithID, keepRectInView, loseFocus, paint, setCheckBoxLabels, setHasBorder, setItemEvent, setItemValue, setValueOfItemWithID, takeFocus
 
Methods inherited from class danger.ui.Control
drawFocusBox, drawIdleBox, drawIdleBox, getEvent, getEventListener, getEventType, getHasBorder, getString, getTitle, getValue, sendEvent, setEvent, setEvent, setEvent, setEvent, setEvent, setEventListener, setTitle
 
Methods inherited from class danger.ui.Container
addChild, addChild, addChildAt, advanceFocus, childCount, childIsOnScreen, disable, enable, eventKeyDown, eventKeyHeld, eventKeyRepeat, eventPeriodicPulse, eventShortcut, eventWidgetDown, eventWidgetHeld, getBottomChild, getChildAt, getChildIndex, getChildWithID, getDescendantWithID, getFirstChild, getFirstFocusableChild, getFocusedChild, getLastChild, getLastFocusableChild, hideAllChildren, moveChildToIndex, paintChildren, receiveEvent, reflowChildren, removeAllChildren, removeChild, reverseFocus, setFocusedChild, setFocusedChild, setWindow, showAllChildren, snapToChildren
 
Methods inherited from class danger.ui.View
clear, copyStyle, getAcceptFocus, getBackgroundColor, getBottom, getBounds, getBounds, getFrame, getFrame, getHeight, getInterestingRect, getLeft, getOrigin, getOrigin, getOriginX, getOriginY, getParent, getRight, getSibling, getStyle, getStyleColor, getStyleFont, getTop, getWidth, getWindow, globalToLocal, hide, invalidate, invalidate, invalidate, isEnabled, isFocusable, isFocused, isOnScreen, isTransparent, isVisible, localToGlobal, localToGlobal, localToWindow, moveBy, offsetOrigin, offsetOrigin, onAddedToParent, onDecoded, onPeriodicPulse, onRemovedFromParent, onStyleChanged, onWindowPaint, receiveEventInternal, resetOrigin, sendEventToWindow, setAcceptFocus, setBackgroundColor, setBottom, setDebugBounds, setEnabled, setFrame, setHeight, setKeyedValue, setLeft, setOrigin, setOrigin, setPosition, setRight, setSize, setStyle, setStyleColor, setStyleFont, setStyleFrameColor, setTop, setTransparent, setVisible, setWidth, shouldDropEvent, show, styleIsDefault, willFocusWithin, windowToLocal
 
Methods inherited from class danger.app.Listener
cancelEvents, sendEvent, sendEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RadioGroup

public RadioGroup()

RadioGroup

public RadioGroup(java.lang.String inGroupLabel,
                  java.lang.String[] inLabels,
                  int inDefault)

RadioGroup

public RadioGroup(java.lang.String inGroupLabel,
                  java.lang.String[] inLabels,
                  int inDefault,
                  int inSpacing)

RadioGroup

public RadioGroup(java.lang.String inGroupLabel,
                  java.lang.String[] inLabels,
                  int[] ids,
                  int inDefault,
                  int inSpacing)
Method Detail

setLabels

public void setLabels(java.lang.String inGroupLabel,
                      java.lang.String[] inLabels,
                      int[] ids,
                      int inDefault,
                      int inSpacing)

eventKeyUp

public boolean eventKeyUp(char inChar,
                          Event event)
Description copied from class: Container
Processes key releases directed at this container.
Overrides:
eventKeyUp in class CheckBoxGroup
Following copied from class: danger.ui.Container
Parameters:
c - the character being released.

eventWidgetUp

public boolean eventWidgetUp(int inWhichWidget,
                             Event event)
Description copied from class: Container
Handle the release of a device widget
Overrides:
eventWidgetUp in class CheckBoxGroup
Following copied from class: danger.ui.Container
Parameters:
inWidget - the widget that went down
Returns:
whether or not the event was consumed

selectFocusedButton

protected void selectFocusedButton()

setValue

public void setValue(int inValue)
Overrides:
setValue in class Control

selectItemWithID

public void selectItemWithID(int inItemID)

getIDOfSelectedItem

public int getIDOfSelectedItem()

selectButton

protected void selectButton(RadioButton button)


Danger Confidential. Copyright © 2000-2003, Danger Inc.