danger.ui
Class ListContainer

java.lang.Object
  |
  +--danger.app.Listener
        |
        +--danger.ui.View
              |
              +--danger.ui.Container
                    |
                    +--danger.ui.ScrollView
                          |
                          +--danger.ui.ListContainer

public class ListContainer
extends ScrollView


Fields inherited from class danger.ui.ScrollView
mThumbHeight, mThumbTop, mTrackBottom, mTrackTop
 
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
ListContainer(int inSpacing, boolean inAutoResize)
           
 
Method Summary
 void addItem(View inView)
           
 void autoResize()
           
 boolean eventKeyUp(char inChar, Event event)
          Processes key releases directed at this container.
 boolean eventWidgetHeld(int inWhichWidget, Event event)
           
 boolean eventWidgetUp(int inWhichWidget, Event event)
          Handle the release of a device widget
 Rect getInterestingRect(Rect outRect)
           
 void reflowChildren(View inBaseChild, int inAmount)
           
 void removeAllItems()
           
 void removeItem(View inView)
           
 void removeItemAt(int i)
           
 void setEvent(Listener inListener, int inType)
           
 boolean willFocusWithin(Rect r)
           
 
Methods inherited from class danger.ui.ScrollView
addChild, advanceFocusOrScroll, calcBottom, drawScrollbar, eventWidgetDown, focusChangedTo, getContentWidth, getFirstChildBelowTop, getFirstVisibleChild, getHasScrollbar, getLastChildAboveBottom, keepRectInView, offsetOriginAndSelect, pageDown, pageUp, paint, removeAllChildren, reverseFocusOrScroll, setActualHeight, setActualSize, setActualWidth, setHasScrollbar, setOrigin, setScrollDelta, setSize
 
Methods inherited from class danger.ui.Container
addChild, addChildAt, advanceFocus, childCount, childIsOnScreen, disable, enable, eventKeyDown, eventKeyHeld, eventKeyRepeat, eventPeriodicPulse, eventShortcut, getBottomChild, getChildAt, getChildIndex, getChildWithID, getDescendantWithID, getFirstChild, getFirstFocusableChild, getFocusedChild, getLastChild, getLastFocusableChild, hideAllChildren, loseFocus, moveChildToIndex, paintChildren, receiveEvent, removeChild, reverseFocus, setFocusedChild, setFocusedChild, setWindow, showAllChildren, snapToChildren, takeFocus
 
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, setPosition, setRight, setStyle, setStyleColor, setStyleFont, setStyleFrameColor, setTop, setTransparent, setVisible, setWidth, shouldDropEvent, show, styleIsDefault, 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

ListContainer

public ListContainer(int inSpacing,
                     boolean inAutoResize)
Method Detail

addItem

public void addItem(View inView)

removeItem

public void removeItem(View inView)

removeItemAt

public void removeItemAt(int i)

removeAllItems

public void removeAllItems()

reflowChildren

public void reflowChildren(View inBaseChild,
                           int inAmount)
Overrides:
reflowChildren in class ScrollView

autoResize

public void autoResize()

setEvent

public void setEvent(Listener inListener,
                     int inType)

eventWidgetUp

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

eventWidgetHeld

public boolean eventWidgetHeld(int inWhichWidget,
                               Event event)
Overrides:
eventWidgetHeld in class Container

eventKeyUp

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

willFocusWithin

public boolean willFocusWithin(Rect r)
Overrides:
willFocusWithin in class View

getInterestingRect

public Rect getInterestingRect(Rect outRect)
Overrides:
getInterestingRect in class View


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