danger.ui
Class IconPicker

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

public class IconPicker
extends Control


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
IconPicker()
           
IconPicker(int maxColumns)
           
IconPicker(int maxColumns, int iconCellSize)
           
 
Method Summary
 boolean addIcon(Bitmap inIcon)
           
 void drawClosedIconPicker(Pen p)
           
 void enterPicker()
           
 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
 Bitmap getIconAt(int inWhichItem)
           
 int iconCount()
           
 void paint(Pen p)
          Draw the contents of this View.
 void removeAllItems()
           
 void removeIcon(Bitmap inBitmap)
           
 void removeIcon(int index)
           
 void setEvent(Listener listener, int type, int data, java.lang.Object arg)
           
 void setIconCellSize(int iconCellSize)
           
 void setMaxColumns(int maxColumns)
           
 
Methods inherited from class danger.ui.Control
drawFocusBox, drawIdleBox, drawIdleBox, getEvent, getEventListener, getEventType, getHasBorder, getString, getTitle, getValue, sendEvent, setEvent, setEvent, setEvent, setEvent, setEventListener, setHasBorder, setTitle, setValue
 
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, loseFocus, moveChildToIndex, paintChildren, receiveEvent, reflowChildren, removeAllChildren, 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, 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, keepRectInView, 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

IconPicker

public IconPicker()

IconPicker

public IconPicker(int maxColumns)

IconPicker

public IconPicker(int maxColumns,
                  int iconCellSize)
Method Detail

setMaxColumns

public void setMaxColumns(int maxColumns)

setIconCellSize

public void setIconCellSize(int iconCellSize)

iconCount

public int iconCount()

addIcon

public final boolean addIcon(Bitmap inIcon)

removeIcon

public final void removeIcon(int index)

removeIcon

public final void removeIcon(Bitmap inBitmap)

removeAllItems

public final void removeAllItems()

getIconAt

public final Bitmap getIconAt(int inWhichItem)

setEvent

public void setEvent(Listener listener,
                     int type,
                     int data,
                     java.lang.Object arg)
Overrides:
setEvent in class Control

paint

public void paint(Pen p)
Description copied from class: View
Draw the contents of this View. This method is called by the graphics system when the View needs to be repainted. A Pen will be provided which is appropriately clipped and translated for drawing on this View.
Overrides:
paint in class Container

drawClosedIconPicker

public void drawClosedIconPicker(Pen p)

eventWidgetUp

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

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.

enterPicker

public final void enterPicker()


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