Class _CPMenuBarWindow

CPObject
    extended byCPResponder
        extended byCPWindow
            extended byCPPanel
                extended by_CPMenuBarWindow

@implementation _CPMenuBarWindow : CPPanel

Method Summary
-(id)init
          Initializes the receiver.
-(CGRect)frameForMenuItem:(CPMenuItem)aMenuItem
-(void)menuDidChangeItem:(CPNotification)aNotification
-(void)menuDidEndTracking:(CPNotification)aNotification
-(CPView)menuItemAtPoint:(CGPoint)aPoint
-(void)mouseDown:(CPEvent)anEvent
          Notifies the receiver that the user has clicked the mouse down in its area.
-(void)setFrameSize:(CGSize)aSize
          Sets the window's size.
-(void)setIconImage:(CPImage)anImage
-(void)setIconImageAlphaValue:(float)anAlphaValue
-(void)setMenu:(CPMenu)aMenu
-(void)setTitle:(CPString)aTitle
          Sets the window's title bar string.
-(void)showMenu:(CPEvent)anEvent
-(void)tile
-(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

Methods inherited from class CPPanel
becomesKeyOnlyIfNeeded, canBecomeMainWindow, isFloatingPanel, setBecomesKeyOnlyIfNeeded, setFloatingPanel, setWorksWhenModal, worksWhenModal


Method Detail

init

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

frameForMenuItem

-(CGRect)frameForMenuItem:(CPMenuItem)aMenuItem
Parameters:
aMenuItem

menuDidChangeItem

-(void)menuDidChangeItem:(CPNotification)aNotification
Parameters:
aNotification

menuDidEndTracking

-(void)menuDidEndTracking:(CPNotification)aNotification
Parameters:
aNotification

menuItemAtPoint

-(CPView)menuItemAtPoint:(CGPoint)aPoint
Parameters:
aPoint

mouseDown

-(void)mouseDown:(CPEvent)anEvent
Notifies the receiver that the user has clicked the mouse down in its area.
Parameters:
anEvent - contains information about the click

setFrameSize

-(void)setFrameSize:(CGSize)aSize
Sets the window's size.
Parameters:
aSize - the new size for the window

setIconImage

-(void)setIconImage:(CPImage)anImage
Parameters:
anImage

setIconImageAlphaValue

-(void)setIconImageAlphaValue:(float)anAlphaValue
Parameters:
anAlphaValue

setMenu

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

setTitle

-(void)setTitle:(CPString)aTitle
Sets the window's title bar string
Parameters:
aTitle

showMenu

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

tile

-(void)tile

trackEvent

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

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