danger.ui
Class PopupMenu
java.lang.Object
|
+--danger.app.Listener
|
+--danger.ui.View
|
+--danger.ui.Container
|
+--danger.ui.Control
|
+--danger.ui.BaseMenu
|
+--danger.ui.Menu
|
+--danger.ui.PopupMenu
- public class PopupMenu
- extends Menu
| Methods inherited from class danger.ui.Menu |
centerOnParentWindow, centerOnScreen, enablePrefixHilite, enterMenu, exitMenu, forceCheckForTruncation, isActionMenu, matchAndDispatchShortcut, onEnter, onExit, paint, selectItem, setActionMenu, setExitEvent, setIgnoreBackButtonShortcut, setOpenWindowOffset, systemItemCount |
| 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, getAutoHideIfIdle, getCheckedIcon, getExplicitIDOfItem, getHierIcon, getIDOfItem, getItem, getItemFromID, getItemFromShortcut, getItemIndex, getItemText, getItemUserData, getMarkedIcon, getOwnerWindow, getSelectedItem, getSelectedItemID, getShowTitle, hasVisibleSubmenu, IndexOfItem, isDefaultSelectionFirstMenuItem, isItemChecked, isItemCheckedWithID, isItemDisabled, isItemDisabledWithID, isItemMarked, isItemMarkedWithID, isSubmenu, itemCount, markItem, markItemWithID, 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, eventKeyHeld, eventKeyRepeat, eventPeriodicPulse, eventShortcut, eventWidgetDown, eventWidgetHeld, 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, onWindowPaint, receiveEventInternal, resetOrigin, sendEventToWindow, setAcceptFocus, setBackgroundColor, setBottom, setDebugBounds, setEnabled, setFrame, setHeight, setKeyedValue, setLeft, setOrigin, setOrigin, setPosition, setRight, setStyle, setStyleColor, setStyleFont, setStyleFrameColor, setTop, setTransparent, setVisible, setWidth, shouldDropEvent, show, styleIsDefault, willFocusWithin, windowToLocal |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
kPadFontHeight
protected static final int kPadFontHeight
kPadIconLeft
protected static final int kPadIconLeft
kPadLabelLeft
protected static final int kPadLabelLeft
kPadArrowRight
protected static final int kPadArrowRight
PopupMenu
public PopupMenu()
PopupMenu
public PopupMenu(java.lang.String inTitle)
setSize
public void setSize(int inWidth,
int inHeight)
- Overrides:
setSize in class View
onStyleChanged
protected void onStyleChanged(int attribute)
- Overrides:
onStyleChanged in class View
drawClosedMenu
public void drawClosedMenu(Pen p)
- Overrides:
drawClosedMenu in class Menu
setValueWithItemID
public void setValueWithItemID(int id)
getValueAsItemID
public final int getValueAsItemID()
eventKeyDown
public boolean eventKeyDown(char inKey,
Event event)
- Overrides:
eventKeyDown in class Container
eventKeyUp
public boolean eventKeyUp(char inKey,
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.
eventWidgetUp
public boolean eventWidgetUp(int inWhichWidget,
Event event)
- Description copied from class:
Container
- Handle the release of a device widget
- Overrides:
eventWidgetUp in class Menu
- Following copied from class:
danger.ui.Container
- Parameters:
inWidget - the widget that went down- Returns:
- whether or not the event was consumed
resizeToFitLongestItem
public void resizeToFitLongestItem()
setHasFrame
public void setHasFrame(boolean hasFrame)
Danger Confidential. Copyright © 2000-2003, Danger Inc.