# generated by 'rake generate'
require 'cocoa/bindings/NSResponder'
module Cocoa
  class NSWindow < Cocoa::NSResponder
    attach_method :acceptsMouseMovedEvents, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :addChildWindow, :args=>2, :names=>[:ordered], :types=>["@", "q"], :retval=>"v"
    attach_method :allowsConcurrentViewDrawing, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :allowsToolTipsWhenApplicationIsInactive, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :alphaValue, :args=>0, :names=>[], :types=>[], :retval=>"d"
    attach_method :anchorAttributeForOrientation, :args=>1, :names=>[], :types=>["q"], :retval=>"q"
    attach_method :animationBehavior, :args=>0, :names=>[], :types=>[], :retval=>"q"
    attach_method :animationResizeTime, :args=>1, :names=>[], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}"], :retval=>"d"
    attach_method :areCursorRectsEnabled, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :aspectRatio, :args=>0, :names=>[], :types=>[], :retval=>"{CGSize=dd}"
    attach_method :attachedSheet, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :autorecalculatesContentBorderThicknessForEdge, :args=>1, :names=>[], :types=>["Q"], :retval=>"B"
    attach_method :autorecalculatesKeyViewLoop, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :backgroundColor, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :backingAlignedRect, :args=>2, :names=>[:options], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}", "Q"], :retval=>"{CGRect={CGPoint=dd}{CGSize=dd}}"
    attach_method :backingLocation, :args=>0, :names=>[], :types=>[], :retval=>"Q"
    attach_method :backingScaleFactor, :args=>0, :names=>[], :types=>[], :retval=>"d"
    attach_method :backingType, :args=>0, :names=>[], :types=>[], :retval=>"Q"
    attach_method :becomeKeyWindow, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :becomeMainWindow, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :cacheImageInRect, :args=>1, :names=>[], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}"], :retval=>"v"
    attach_method :canBeVisibleOnAllSpaces, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :canBecomeKeyWindow, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :canBecomeMainWindow, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :canBecomeVisibleWithoutLogin, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :canHide, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :canStoreColor, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :cascadeTopLeftFromPoint, :args=>1, :names=>[], :types=>["{CGPoint=dd}"], :retval=>"{CGPoint=dd}"
    attach_method :center, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :childWindows, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :close, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :collectionBehavior, :args=>0, :names=>[], :types=>[], :retval=>"Q"
    attach_method :colorSpace, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :constrainFrameRect, :args=>2, :names=>[:toScreen], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}", "@"], :retval=>"{CGRect={CGPoint=dd}{CGSize=dd}}"
    attach_method :contentAspectRatio, :args=>0, :names=>[], :types=>[], :retval=>"{CGSize=dd}"
    attach_method :contentBorderThicknessForEdge, :args=>1, :names=>[], :types=>["Q"], :retval=>"d"
    attach_method :contentMaxSize, :args=>0, :names=>[], :types=>[], :retval=>"{CGSize=dd}"
    attach_method :contentMinSize, :args=>0, :names=>[], :types=>[], :retval=>"{CGSize=dd}"
    attach_method :contentRectForFrameRect, :args=>1, :names=>[], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}"], :retval=>"{CGRect={CGPoint=dd}{CGSize=dd}}"
    attach_singular_method :contentRectForFrameRect, :args=>2, :names=>[:styleMask], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}", "Q"], :retval=>"{CGRect={CGPoint=dd}{CGSize=dd}}"
    attach_method :contentResizeIncrements, :args=>0, :names=>[], :types=>[], :retval=>"{CGSize=dd}"
    attach_method :contentView, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :convertBaseToScreen, :args=>1, :names=>[], :types=>["{CGPoint=dd}"], :retval=>"{CGPoint=dd}"
    attach_method :convertRectFromBacking, :args=>1, :names=>[], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}"], :retval=>"{CGRect={CGPoint=dd}{CGSize=dd}}"
    attach_method :convertRectFromScreen, :args=>1, :names=>[], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}"], :retval=>"{CGRect={CGPoint=dd}{CGSize=dd}}"
    attach_method :convertRectToBacking, :args=>1, :names=>[], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}"], :retval=>"{CGRect={CGPoint=dd}{CGSize=dd}}"
    attach_method :convertRectToScreen, :args=>1, :names=>[], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}"], :retval=>"{CGRect={CGPoint=dd}{CGSize=dd}}"
    attach_method :convertScreenToBase, :args=>1, :names=>[], :types=>["{CGPoint=dd}"], :retval=>"{CGPoint=dd}"
    attach_method :currentEvent, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :dataWithEPSInsideRect, :args=>1, :names=>[], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}"], :retval=>"@"
    attach_method :dataWithPDFInsideRect, :args=>1, :names=>[], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}"], :retval=>"@"
    attach_method :deepestScreen, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :defaultButtonCell, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_singular_method :defaultDepthLimit, :args=>0, :names=>[], :types=>[], :retval=>"i"
    attach_method :delegate, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :deminiaturize, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :depthLimit, :args=>0, :names=>[], :types=>[], :retval=>"i"
    attach_method :deviceDescription, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :disableCursorRects, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :disableFlushWindow, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :disableKeyEquivalentForDefaultButtonCell, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :disableScreenUpdatesUntilFlush, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :disableSnapshotRestoration, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :discardCachedImage, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :discardCursorRects, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :discardEventsMatchingMask, :args=>2, :names=>[:beforeEvent], :types=>["Q", "@"], :retval=>"v"
    attach_method :display, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :displayIfNeeded, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :displaysWhenScreenProfileChanges, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :dockTile, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :dragImage, :args=>7, :names=>[:at, :offset, :event, :pasteboard, :source, :slideBack], :types=>["@", "{CGPoint=dd}", "{CGSize=dd}", "@", "@", "@", "B"], :retval=>"v"
    attach_method :drawers, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :enableCursorRects, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :enableFlushWindow, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :enableKeyEquivalentForDefaultButtonCell, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :enableSnapshotRestoration, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :endEditingFor, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :fieldEditor, :args=>2, :names=>[:forObject], :types=>["B", "@"], :retval=>"@"
    attach_method :firstResponder, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :flushWindow, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :flushWindowIfNeeded, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :frame, :args=>0, :names=>[], :types=>[], :retval=>"{CGRect={CGPoint=dd}{CGSize=dd}}"
    attach_method :frameAutosaveName, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :frameRectForContentRect, :args=>1, :names=>[], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}"], :retval=>"{CGRect={CGPoint=dd}{CGSize=dd}}"
    attach_singular_method :frameRectForContentRect, :args=>2, :names=>[:styleMask], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}", "Q"], :retval=>"{CGRect={CGPoint=dd}{CGSize=dd}}"
    attach_method :gState, :args=>0, :names=>[], :types=>[], :retval=>"q"
    attach_method :graphicsContext, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :handleCloseScriptCommand, :args=>1, :names=>[], :types=>["@"], :retval=>"@"
    attach_method :handlePrintScriptCommand, :args=>1, :names=>[], :types=>["@"], :retval=>"@"
    attach_method :handleSaveScriptCommand, :args=>1, :names=>[], :types=>["@"], :retval=>"@"
    attach_method :hasCloseBox, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :hasDynamicDepthLimit, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :hasShadow, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :hasTitleBar, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :hidesOnDeactivate, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :ignoresMouseEvents, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :inLiveResize, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :initWithContentRect, [{:args=>4, :names=>[:styleMask, :backing, :defer], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}", "Q", "Q", "B"], :retval=>"@"}, {:args=>5, :names=>[:styleMask, :backing, :defer, :screen], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}", "Q", "Q", "B", "@"], :retval=>"@"}]
    attach_method :initWithWindowRef, :args=>1, :names=>[], :types=>["^v"], :retval=>"@"
    attach_method :initialFirstResponder, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :invalidateCursorRectsForView, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :invalidateShadow, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :isAutodisplay, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isDocumentEdited, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isExcludedFromWindowsMenu, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isFloatingPanel, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isFlushWindowDisabled, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isKeyWindow, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isMainWindow, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isMiniaturizable, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isMiniaturized, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isModalPanel, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isMovable, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isMovableByWindowBackground, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isOnActiveSpace, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isOneShot, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isOpaque, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isReleasedWhenClosed, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isResizable, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isRestorable, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isSheet, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isVisible, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isZoomable, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :isZoomed, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :keyDown, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :keyViewSelectionDirection, :args=>0, :names=>[], :types=>[], :retval=>"Q"
    attach_method :layoutIfNeeded, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :level, :args=>0, :names=>[], :types=>[], :retval=>"q"
    attach_method :makeFirstResponder, :args=>1, :names=>[], :types=>["@"], :retval=>"B"
    attach_method :makeKeyAndOrderFront, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :makeKeyWindow, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :makeMainWindow, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :maxSize, :args=>0, :names=>[], :types=>[], :retval=>"{CGSize=dd}"
    attach_singular_method :menuChanged, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_singular_method :minFrameWidthWithTitle, :args=>2, :names=>[:styleMask], :types=>["@", "Q"], :retval=>"d"
    attach_method :minSize, :args=>0, :names=>[], :types=>[], :retval=>"{CGSize=dd}"
    attach_method :miniaturize, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :miniwindowImage, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :miniwindowTitle, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :mouseLocationOutsideOfEventStream, :args=>0, :names=>[], :types=>[], :retval=>"{CGPoint=dd}"
    attach_method :nextEventMatchingMask, [{:args=>1, :names=>[], :types=>["Q"], :retval=>"@"}, {:args=>4, :names=>[:untilDate, :inMode, :dequeue], :types=>["Q", "@", "@", "B"], :retval=>"@"}]
    attach_method :orderBack, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :orderFront, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :orderFrontRegardless, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :orderOut, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :orderWindow, :args=>2, :names=>[:relativeTo], :types=>["q", "q"], :retval=>"v"
    attach_method :orderedIndex, :args=>0, :names=>[], :types=>[], :retval=>"q"
    attach_method :parentWindow, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :performClose, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :performMiniaturize, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :performZoom, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :postEvent, :args=>2, :names=>[:atStart], :types=>["@", "B"], :retval=>"v"
    attach_method :preferredBackingLocation, :args=>0, :names=>[], :types=>[], :retval=>"Q"
    attach_method :preservesContentDuringLiveResize, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :preventsApplicationTerminationWhenModal, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :print, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :recalculateKeyViewLoop, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :registerForDraggedTypes, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :removeChildWindow, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_singular_method :removeFrameUsingName, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :representedFilename, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :representedURL, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :resetCursorRects, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :resignKeyWindow, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :resignMainWindow, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :resizeFlags, :args=>0, :names=>[], :types=>[], :retval=>"q"
    attach_method :resizeIncrements, :args=>0, :names=>[], :types=>[], :retval=>"{CGSize=dd}"
    attach_method :restorationClass, :args=>0, :names=>[], :types=>[], :retval=>"#"
    attach_method :restoreCachedImage, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :runToolbarCustomizationPalette, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :saveFrameUsingName, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :screen, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :selectKeyViewFollowingView, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :selectKeyViewPrecedingView, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :selectNextKeyView, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :selectPreviousKeyView, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :sendEvent, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setAcceptsMouseMovedEvents, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setAllowsConcurrentViewDrawing, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setAllowsToolTipsWhenApplicationIsInactive, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setAlphaValue, :args=>1, :names=>[], :types=>["d"], :retval=>"v"
    attach_method :setAnchorAttribute, :args=>2, :names=>[:forOrientation], :types=>["q", "q"], :retval=>"v"
    attach_method :setAnimationBehavior, :args=>1, :names=>[], :types=>["q"], :retval=>"v"
    attach_method :setAspectRatio, :args=>1, :names=>[], :types=>["{CGSize=dd}"], :retval=>"v"
    attach_method :setAutodisplay, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setAutorecalculatesContentBorderThickness, :args=>2, :names=>[:forEdge], :types=>["B", "Q"], :retval=>"v"
    attach_method :setAutorecalculatesKeyViewLoop, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setBackgroundColor, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setBackingType, :args=>1, :names=>[], :types=>["Q"], :retval=>"v"
    attach_method :setCanBeVisibleOnAllSpaces, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setCanBecomeVisibleWithoutLogin, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setCanHide, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setCollectionBehavior, :args=>1, :names=>[], :types=>["Q"], :retval=>"v"
    attach_method :setColorSpace, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setContentAspectRatio, :args=>1, :names=>[], :types=>["{CGSize=dd}"], :retval=>"v"
    attach_method :setContentBorderThickness, :args=>2, :names=>[:forEdge], :types=>["d", "Q"], :retval=>"v"
    attach_method :setContentMaxSize, :args=>1, :names=>[], :types=>["{CGSize=dd}"], :retval=>"v"
    attach_method :setContentMinSize, :args=>1, :names=>[], :types=>["{CGSize=dd}"], :retval=>"v"
    attach_method :setContentResizeIncrements, :args=>1, :names=>[], :types=>["{CGSize=dd}"], :retval=>"v"
    attach_method :setContentSize, :args=>1, :names=>[], :types=>["{CGSize=dd}"], :retval=>"v"
    attach_method :setContentView, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setDefaultButtonCell, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setDelegate, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setDepthLimit, :args=>1, :names=>[], :types=>["i"], :retval=>"v"
    attach_method :setDisplaysWhenScreenProfileChanges, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setDocumentEdited, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setDynamicDepthLimit, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setExcludedFromWindowsMenu, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setFrame, [{:args=>2, :names=>[:display], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}", "B"], :retval=>"v"}, {:args=>3, :names=>[:display, :animate], :types=>["{CGRect={CGPoint=dd}{CGSize=dd}}", "B", "B"], :retval=>"v"}]
    attach_method :setFrameAutosaveName, :args=>1, :names=>[], :types=>["@"], :retval=>"B"
    attach_method :setFrameFromString, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setFrameOrigin, :args=>1, :names=>[], :types=>["{CGPoint=dd}"], :retval=>"v"
    attach_method :setFrameTopLeftPoint, :args=>1, :names=>[], :types=>["{CGPoint=dd}"], :retval=>"v"
    attach_method :setFrameUsingName, [{:args=>1, :names=>[], :types=>["@"], :retval=>"B"}, {:args=>2, :names=>[:force], :types=>["@", "B"], :retval=>"B"}]
    attach_method :setHasShadow, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setHidesOnDeactivate, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setIgnoresMouseEvents, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setInitialFirstResponder, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setIsMiniaturized, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setIsVisible, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setIsZoomed, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setLevel, :args=>1, :names=>[], :types=>["q"], :retval=>"v"
    attach_method :setMaxSize, :args=>1, :names=>[], :types=>["{CGSize=dd}"], :retval=>"v"
    attach_method :setMinSize, :args=>1, :names=>[], :types=>["{CGSize=dd}"], :retval=>"v"
    attach_method :setMiniwindowImage, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setMiniwindowTitle, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setMovable, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setMovableByWindowBackground, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setOneShot, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setOpaque, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setOrderedIndex, :args=>1, :names=>[], :types=>["q"], :retval=>"v"
    attach_method :setParentWindow, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setPreferredBackingLocation, :args=>1, :names=>[], :types=>["Q"], :retval=>"v"
    attach_method :setPreservesContentDuringLiveResize, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setPreventsApplicationTerminationWhenModal, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setReleasedWhenClosed, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setRepresentedFilename, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setRepresentedURL, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setResizeIncrements, :args=>1, :names=>[], :types=>["{CGSize=dd}"], :retval=>"v"
    attach_method :setRestorable, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setRestorationClass, :args=>1, :names=>[], :types=>["#"], :retval=>"v"
    attach_method :setSharingType, :args=>1, :names=>[], :types=>["Q"], :retval=>"v"
    attach_method :setShowsResizeIndicator, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setShowsToolbarButton, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setStyleMask, :args=>1, :names=>[], :types=>["Q"], :retval=>"v"
    attach_method :setTitle, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setTitleWithRepresentedFilename, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setToolbar, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :setViewsNeedDisplay, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :setWindowController, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :sharingType, :args=>0, :names=>[], :types=>[], :retval=>"Q"
    attach_method :showsResizeIndicator, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :showsToolbarButton, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :standardWindowButton, :args=>1, :names=>[], :types=>["Q"], :retval=>"@"
    attach_singular_method :standardWindowButton, :args=>2, :names=>[:forStyleMask], :types=>["Q", "Q"], :retval=>"@"
    attach_method :stringWithSavedFrame, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :styleMask, :args=>0, :names=>[], :types=>[], :retval=>"Q"
    attach_method :title, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :toggleFullScreen, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :toggleToolbarShown, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :toolbar, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :tryToPerform, :args=>2, :names=>[:with], :types=>[":", "@"], :retval=>"B"
    attach_method :unregisterDraggedTypes, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :update, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :updateConstraintsIfNeeded, :args=>0, :names=>[], :types=>[], :retval=>"v"
    attach_method :useOptimizedDrawing, :args=>1, :names=>[], :types=>["B"], :retval=>"v"
    attach_method :userSpaceScaleFactor, :args=>0, :names=>[], :types=>[], :retval=>"d"
    attach_method :validRequestorForSendType, :args=>2, :names=>[:returnType], :types=>["@", "@"], :retval=>"@"
    attach_method :viewsNeedDisplay, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :visualizeConstraints, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
    attach_method :windowController, :args=>0, :names=>[], :types=>[], :retval=>"@"
    attach_method :windowNumber, :args=>0, :names=>[], :types=>[], :retval=>"q"
    attach_singular_method :windowNumberAtPoint, :args=>2, :names=>[:belowWindowWithWindowNumber], :types=>["{CGPoint=dd}", "q"], :retval=>"q"
    attach_singular_method :windowNumbersWithOptions, :args=>1, :names=>[], :types=>["Q"], :retval=>"@"
    attach_method :windowRef, :args=>0, :names=>[], :types=>[], :retval=>"^v"
    attach_method :worksWhenModal, :args=>0, :names=>[], :types=>[], :retval=>"B"
    attach_method :zoom, :args=>1, :names=>[], :types=>["@"], :retval=>"v"
  end
end
