danger.ui
Class Control

java.lang.Object
  |
  +--danger.app.Listener
        |
        +--danger.ui.View
              |
              +--danger.ui.Container
                    |
                    +--danger.ui.Control
Direct Known Subclasses:
BaseMenu, Button, CheckBox, CheckBoxGroup, DatePicker, DateTimeEditor, EditText, GroupBox, IconPicker, ListView, NumberEditor, ProgressBar, RingTonePicker, Scrollbar, Slider, StaticText, StaticTextBox, Table, TitleBarNotifier

public abstract class Control
extends Container

A high-level UI object which represents a human interface control.


Field Summary
protected  int 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
Control()
           
 
Method Summary
 void drawFocusBox(Pen p, Rect r)
           
 void drawIdleBox(Pen p, Rect r)
           
 void drawIdleBox(Pen p, Rect r, boolean drawRoundrect)
           
 Event getEvent()
           
 Listener getEventListener()
           
 int getEventType()
           
 boolean getHasBorder()
           
 java.lang.String getString()
           
 java.lang.String getTitle()
           
 int getValue()
           
 void sendEvent()
           
 void setEvent(Event event)
           
 void setEvent(int type)
           
 void setEvent(Listener listener, int type)
           
 void setEvent(Listener listener, int type, int what, int data, java.lang.Object arg)
           
 void setEvent(Listener listener, int type, int data, java.lang.Object arg)
           
 void setEventListener(Listener listener)
           
 void setHasBorder(boolean inHasBorder)
           
 void setTitle(java.lang.String s)
           
 void setValue(int inValue)
           
 
Methods inherited from class danger.ui.Container
addChild, addChild, addChildAt, advanceFocus, childCount, childIsOnScreen, disable, enable, eventKeyDown, eventKeyHeld, eventKeyRepeat, eventKeyUp, eventPeriodicPulse, eventShortcut, eventWidgetDown, eventWidgetHeld, eventWidgetUp, getBottomChild, getChildAt, getChildIndex, getChildWithID, getDescendantWithID, getFirstChild, getFirstFocusableChild, getFocusedChild, getLastChild, getLastFocusableChild, hideAllChildren, loseFocus, moveChildToIndex, paint, 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
 

Field Detail

mValue

protected int mValue
Constructor Detail

Control

public Control()
Method Detail

setValue

public void setValue(int inValue)

getValue

public int getValue()

sendEvent

public void sendEvent()

setEvent

public void setEvent(Event event)

setEvent

public void setEvent(int type)

setEvent

public void setEvent(Listener listener,
                     int type)

setEvent

public void setEvent(Listener listener,
                     int type,
                     int data,
                     java.lang.Object arg)

setEvent

public void setEvent(Listener listener,
                     int type,
                     int what,
                     int data,
                     java.lang.Object arg)

getEvent

public Event getEvent()

setEventListener

public void setEventListener(Listener listener)

getEventListener

public Listener getEventListener()

getEventType

public int getEventType()

drawFocusBox

public void drawFocusBox(Pen p,
                         Rect r)

drawIdleBox

public void drawIdleBox(Pen p,
                        Rect r)

drawIdleBox

public void drawIdleBox(Pen p,
                        Rect r,
                        boolean drawRoundrect)

setTitle

public void setTitle(java.lang.String s)

getTitle

public final java.lang.String getTitle()

getString

public java.lang.String getString()

setHasBorder

public void setHasBorder(boolean inHasBorder)

getHasBorder

public boolean getHasBorder()


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