danger.ui
Class ListSelectMenu

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

public class ListSelectMenu
extends BaseMenu


Fields inherited from class danger.ui.BaseMenu
mTruncateOKToEllipsize
 
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
ListSelectMenu(TypeAheadTextField inParentView, TextFinder inTextFinder, boolean inStyleTypeAhead)
           
 
Method Summary
 void displayIfPopulated()
           
 void enterMenu()
           
 void exitMenu()
           
 Window getOwnerWindow()
           
 boolean itemSelected()
           
 void makeResultInclusive(boolean flag)
           
 void paint(Pen p)
          Draw the contents of this View.
 void refineList()
           
 void select()
           
protected  void setOwnerWindow(Window owner)
           
 void toggleMenu()
           
 void updateMenuContents(MenuItem[] items)
           
 void updateMenuContents(java.util.Vector items)
           
 
Methods inherited from class danger.ui.BaseMenu
addDivider, addDivider, addDividerAndReturnMappedID, addDividerAtPosition, addFromResource, addFromResource, addFromResource, addItem, addItem, addItem, addItem, addItem, addItem, addItemAtPosition, addItemFromResource, addItemFromResource, addItems, addTextEditItems, checkItem, checkItemWithID, disableItem, disableItemWithID, enableItem, enableItemWithID, enterMenu, exitMenu, getAutoHideIfIdle, getCheckedIcon, getExplicitIDOfItem, getHierIcon, getIDOfItem, getItem, getItemFromID, getItemFromShortcut, getItemIndex, getItemText, getItemUserData, getMarkedIcon, getSelectedItem, getSelectedItemID, getShowTitle, hasVisibleSubmenu, IndexOfItem, isDefaultSelectionFirstMenuItem, isItemChecked, isItemCheckedWithID, isItemDisabled, isItemDisabledWithID, isItemMarked, isItemMarkedWithID, isSubmenu, itemCount, markItem, markItemWithID, matchAndDispatchShortcut, ownerWindowIsActive, receiveEvent, removeAllItems, removeItem, removeItem, removeItemWithID, sendSelectionChangedEvent, setAutoHideIfIdle, setCheckedIcon, setDefaultSelectionToFirstMenuItem, setItemText, setItemTextWithID, setItemUserData, setListenerForAllItems, setMarkedIcon, setMaxItemID, setSelectionChangedListener, setShowTitle, setSubmenu, setTitle, sortMenuItems, truncateEllipsizeMenuText, uncheckAll, uncheckItem, uncheckItemWithID, unmarkAll, unmarkItem, unmarkItemWithID, updateTextEditItems
 
Methods inherited from class danger.ui.Control
drawFocusBox, drawIdleBox, drawIdleBox, getEvent, getEventListener, getEventType, getHasBorder, getString, getTitle, getValue, sendEvent, setEvent, setEvent, setEvent, setEvent, setEvent, setEventListener, setHasBorder, setValue
 
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, paintChildren, 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

ListSelectMenu

public ListSelectMenu(TypeAheadTextField inParentView,
                      TextFinder inTextFinder,
                      boolean inStyleTypeAhead)
Method Detail

makeResultInclusive

public void makeResultInclusive(boolean flag)

refineList

public void refineList()

displayIfPopulated

public void displayIfPopulated()

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 BaseMenu

enterMenu

public final void enterMenu()
Overrides:
enterMenu in class BaseMenu

itemSelected

public final boolean itemSelected()

select

public final void select()

exitMenu

public final void exitMenu()

toggleMenu

public final void toggleMenu()

updateMenuContents

public final void updateMenuContents(MenuItem[] items)

updateMenuContents

public final void updateMenuContents(java.util.Vector items)

getOwnerWindow

public Window getOwnerWindow()
Overrides:
getOwnerWindow in class BaseMenu

setOwnerWindow

protected void setOwnerWindow(Window owner)


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