danger.ui
Class MenuWindow

java.lang.Object
  |
  +--danger.app.Listener
        |
        +--danger.ui.View
              |
              +--danger.ui.Container
                    |
                    +--danger.ui.Window
                          |
                          +--danger.ui.BaseMenuWindow
                                |
                                +--danger.ui.MenuWindow

public class MenuWindow
extends BaseMenuWindow


Fields inherited from class danger.ui.Window
mBusyPaintCount, STATE_AUTO_HIDE_IF_IDLE, STATE_DROP_ORPHANED_EVENTS, STATE_FLOATING, STATE_FULLSCREEN
 
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
MenuWindow(Menu inParentMenu)
           
 
Method Summary
protected  void drawMenuText(Pen p, int x, int y, java.lang.String inText, int width, boolean enabled)
           
 void drawOpenMenuFrame(Pen pen)
           
protected  void onSelectionChanged()
           
 void setPosition(int x, int y)
          Moves this View to a new position specified in its parent's coordinate system
 
Methods inherited from class danger.ui.BaseMenuWindow
advanceHilite, autoHide, blocksChooser, drawMenuItem, drawOpenMenuContents, drawSelection, eventKeyDown, eventKeyUp, eventShortcut, eventWidgetDown, eventWidgetUp, hideActiveMenu, paint, receiveEvent, reverseHilite, setEnablePrefixHilite
 
Methods inherited from class danger.ui.Window
addFromDialogResource, addFromDialogResource, addToChildIDList, addToChildIDList, adjustActionMenuState, autoHideIfIdle, autoHideIfIdle, centerHorizontal, centerOnScreen, centerUnderTitleBar, centerVertical, disableControlWithID, dropOrphanedEvents, enableControlWithID, getApplication, getControlWithID, getDescendantWithID, getExplicitIDOfChild, getIDOfChild, getListener, getWindowBelow, hide, hideControlWithID, isActionMenuVisible, isFloating, isFullScreen, isUnresponsive, onPeriodicPulse, onWindowPaint, receiveMessage, removeChildFromIDList, setEventForControlWithID, setFloating, setFormatDateForControlWithID, setFormatDateForTextControlWithID, setFormatTextForControlWithID, setFormatTextForControlWithID, setFormatTextForControlWithID, setFormatTextForControlWithID, setFormatTextForTextControlWithID, setFormatTextForTextControlWithID, setFormatTextForTextControlWithID, setFormatTextForTextControlWithID, setListenerForAllControls, setMaxChildID, setMaxControlID, setSize, setTitled, shouldDropEvent, show, showControlWithID
 
Methods inherited from class danger.ui.Container
addChild, addChild, addChildAt, advanceFocus, childCount, childIsOnScreen, disable, enable, eventKeyHeld, eventKeyRepeat, eventPeriodicPulse, eventWidgetHeld, getBottomChild, getChildAt, getChildIndex, getChildWithID, 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, invalidate, invalidate, invalidate, isEnabled, isFocusable, isFocused, isOnScreen, isTransparent, isVisible, keepRectInView, localToGlobal, localToGlobal, localToWindow, moveBy, offsetOrigin, offsetOrigin, onAddedToParent, onDecoded, onRemovedFromParent, onStyleChanged, receiveEventInternal, resetOrigin, sendEventToWindow, setAcceptFocus, setBackgroundColor, setBottom, setDebugBounds, setEnabled, setFrame, setHeight, setKeyedValue, setLeft, setOrigin, setOrigin, setRight, setStyle, setStyleColor, setStyleFont, setStyleFrameColor, setTop, setTransparent, setVisible, setWidth, 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

MenuWindow

public MenuWindow(Menu inParentMenu)
Method Detail

drawOpenMenuFrame

public void drawOpenMenuFrame(Pen pen)
Overrides:
drawOpenMenuFrame in class BaseMenuWindow

drawMenuText

protected void drawMenuText(Pen p,
                            int x,
                            int y,
                            java.lang.String inText,
                            int width,
                            boolean enabled)
Overrides:
drawMenuText in class BaseMenuWindow

onSelectionChanged

protected void onSelectionChanged()
Overrides:
onSelectionChanged in class BaseMenuWindow

setPosition

public void setPosition(int x,
                        int y)
Description copied from class: View
Moves this View to a new position specified in its parent's coordinate system
Overrides:
setPosition in class Window


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