Class _CPMenuWindow

CPObject
    extended byCPResponder
        extended byCPWindow
            extended by_CPMenuWindow

@implementation _CPMenuWindow : CPWindow


Method Summary
+(id)menuWindowWithMenu:(CPMenu)aMenu font:(CPFont)aFont
+(void)poolMenuWindow:(_CPMenuWindow)aMenuWindow
-(id)init
          Initializes the receiver.
-(void)beginTrackingWithEvent:(CPEvent)anEvent sessionDelegate:(id)aSessionDelegate didEndSelector:(SEL)aDidEndSelector
-(void)cancelTracking
-(void)constrainToScreen
-(void)orderFront:(id)aSender
          Makes the receiver the front most window in the screen ordering.
-(CGPoint)rectForItemAtIndex:(int)anIndex
-(void)setBackgroundStyle:(_CPMenuWindowBackgroundStyle)aBackgroundStyle
-(void)setFont:(CPFont)aFont
-(void)setMenu:(CPMenu)aMenu
-(void)setMinWidth:(float)aWidth
-(void)trackEvent:(CPEvent)anEvent

Methods inherited from class CPObject
initialize, alloc, class, instanceMethodForSelector, instancesRespondToSelector, isSubclassOfClass, load, new, setVersion, superclass, version, init, autorelease, awakeAfterUsingCoder, class, classForCoder, classForKeyedArchiver, className, copy, dealloc, description, doesNotRecognizeSelector, forwardInvocation, hash, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableCopy, performSelector, performSelector, performSelector, release, replacementObjectForArchiver, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, retain, self, superclass

Methods inherited from class CPResponder
acceptsFirstResponder, becomeFirstResponder, deleteBackward, doCommandBySelector, insertLineBreak, insertText, interpretKeyEvents, keyDown, keyUp, menu, mouseDown, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseUp, nextResponder, noResponderFor, performKeyEquivalent, resignFirstResponder, scrollWheel, setMenu, setNextResponder, tryToPerform, undoManager

Methods inherited from class CPWindow
frameRectForContentRect, initWithContentRect, acceptsFirstResponder, acceptsMouseMovedEvents, attachedSheet, backgroundColor, becomeKeyWindow, becomeMainWindow, canBecomeKeyWindow, canBecomeMainWindow, center, close, contentRectForFrameRect, contentView, delegate, doCommandBySelector, dragImage, dragView, firstResponder, frame, frameRectForContentRect, hasShadow, isDocumentEdited, isDocumentSaving, isKeyWindow, isMainWindow, isMovableByWindowBackground, isSheet, isVisible, level, makeFirstResponder, makeKeyAndOrderFront, makeKeyWindow, makeMainWindow, maxSize, minSize, orderFront, orderOut, orderWindow, performClose, representedFilename, representedURL, resignKeyWindow, resignMainWindow, resizeIndicatorOffset, sendEvent, setAcceptsMouseMovedEvents, setBackgroundColor, setContentView, setDelegate, setDocumentEdited, setDocumentSaving, setFrame, setFrameOrigin, setFrameSize, setFrame, setHasShadow, setLevel, setMaxSize, setMinSize, setMovableByWindowBackground, setRepresentedFilename, setRepresentedURL, setResizeIndicatorOffset, setShowsResizeIndicator, setTitle, setTitleWithRepresentedFilename, setToolbar, setWindowController, showsResizeIndicator, styleMask, title, toolbar, windowController, windowNumber, worksWhenModal


Method Detail

menuWindowWithMenu

+(id)menuWindowWithMenu:(CPMenu)aMenu font:(CPFont)aFont
Parameters:
aMenu
aFont

poolMenuWindow

+(void)poolMenuWindow:(_CPMenuWindow)aMenuWindow
Parameters:
aMenuWindow

init

-(id)init
Initializes the receiver
Returns:
the initialized receiver

beginTrackingWithEvent

-(void)beginTrackingWithEvent:(CPEvent)anEvent sessionDelegate:(id)aSessionDelegate didEndSelector:(SEL)aDidEndSelector
Parameters:
anEvent
aSessionDelegate
aDidEndSelector

cancelTracking

-(void)cancelTracking

constrainToScreen

-(void)constrainToScreen

orderFront

-(void)orderFront:(id)aSender
Makes the receiver the front most window in the screen ordering.
Parameters:
aSender - the object that requested this

rectForItemAtIndex

-(CGPoint)rectForItemAtIndex:(int)anIndex
Parameters:
anIndex

setBackgroundStyle

-(void)setBackgroundStyle:(_CPMenuWindowBackgroundStyle)aBackgroundStyle
Parameters:
aBackgroundStyle

setFont

-(void)setFont:(CPFont)aFont
Parameters:
aFont

setMenu

-(void)setMenu:(CPMenu)aMenu
Parameters:
aMenu

setMinWidth

-(void)setMinWidth:(float)aWidth
Parameters:
aWidth

trackEvent

-(void)trackEvent:(CPEvent)anEvent
Parameters:
anEvent

Created on Sat Sep 13 14:15:43 PDT 2008