Mercurial > projects > dwt-mac
diff dwt/internal/cocoa/NSWindow.d @ 45:d8635bb48c7c
Merge with SWT 3.5
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Mon, 01 Dec 2008 17:07:00 +0100 |
parents | 642f460a0908 |
children | 62202ce0039f |
line wrap: on
line diff
--- a/dwt/internal/cocoa/NSWindow.d Tue Oct 21 15:20:04 2008 +0200 +++ b/dwt/internal/cocoa/NSWindow.d Mon Dec 01 17:07:00 2008 +0100 @@ -1,1482 +1,219 @@ /******************************************************************************* - * Copyright (c) 2007 IBM Corporation and others. + * Copyright (c) 2000, 2008 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: - * IBM Corporation - initial API and implementation + * IBM Corporation - initial API and implementation * * Port to the D programming language: - * Jacob Carlborg <jacob.carlborg@gmail.com> + * Jacob Carlborg <doob@me.com> *******************************************************************************/ module dwt.internal.cocoa.NSWindow; -import dwt.internal.cocoa.CGFloat; -import dwt.internal.cocoa.id; -import dwt.internal.cocoa.NSArray; -import dwt.internal.cocoa.NSButton; -import dwt.internal.cocoa.NSButtonCell; -import dwt.internal.cocoa.NSCloseCommand; +import dwt.dwthelper.utils; +import dwt.internal.c.Carbon; +import cocoa = dwt.internal.cocoa.id; import dwt.internal.cocoa.NSColor; -import dwt.internal.cocoa.NSData; -import dwt.internal.cocoa.NSDate; -import dwt.internal.cocoa.NSDictionary; -import dwt.internal.cocoa.NSDockTile; -import dwt.internal.cocoa.NSEvent; import dwt.internal.cocoa.NSGraphicsContext; -import dwt.internal.cocoa.NSImage; -import dwt.internal.cocoa.NSInteger; -import dwt.internal.cocoa.NSMenu; -import dwt.internal.cocoa.NSPasteboard; import dwt.internal.cocoa.NSPoint; import dwt.internal.cocoa.NSRect; import dwt.internal.cocoa.NSResponder; import dwt.internal.cocoa.NSScreen; -import dwt.internal.cocoa.NSScriptCommand; -import dwt.internal.cocoa.NSSize; import dwt.internal.cocoa.NSString; import dwt.internal.cocoa.NSText; -import dwt.internal.cocoa.NSToolbar; -import dwt.internal.cocoa.NSURL; import dwt.internal.cocoa.NSView; -import dwt.internal.cocoa.NSWindowController; import dwt.internal.cocoa.OS; +import dwt.internal.objc.cocoa.Cocoa; import objc = dwt.internal.objc.runtime; -extern (C) -{ - alias int NSWindowDepth; +public class NSWindow : NSResponder { - enum NSWindowOrderingMode : NSInteger - { - NSWindowAbove = 1, - NSWindowBelow = -1, - NSWindowOut = 0 - } +public this() { + super(); +} - alias NSWindowOrderingMode.NSWindowAbove NSWindowAbove; - alias NSWindowOrderingMode.NSWindowBelow NSWindowBelow; - alias NSWindowOrderingMode.NSWindowOut NSWindowOut; +public this(objc.id id) { + super(id); +} - enum NSWindowBackingLocation : NSUInteger - { - NSWindowBackingLocationDefault = 0, - NSWindowBackingLocationVideoMemory = 1, - NSWindowBackingLocationMainMemory = 2 - } +public this(cocoa.id id) { + super(id); +} + +public CGFloat alphaValue() { + return cast(CGFloat) OS.objc_msgSend_fpret(this.id, OS.sel_alphaValue); +} - alias NSWindowBackingLocation.NSWindowBackingLocationDefault NSWindowBackingLocationDefault; - alias NSWindowBackingLocation.NSWindowBackingLocationVideoMemory NSWindowBackingLocationVideoMemory; - alias NSWindowBackingLocation.NSWindowBackingLocationMainMemory NSWindowBackingLocationMainMemory; +public bool canBecomeKeyWindow() { + return OS.objc_msgSend_bool(this.id, OS.sel_canBecomeKeyWindow); +} - enum NSBackingStoreType - { - NSBackingStoreRetained = 0, - NSBackingStoreNonretained = 1, - NSBackingStoreBuffered = 2 - } +public NSPoint cascadeTopLeftFromPoint(NSPoint topLeftPoint) { + NSPoint result = NSPoint(); + OS.objc_msgSend_stret(result, this.id, OS.sel_cascadeTopLeftFromPoint_, topLeftPoint); + return result; +} - alias NSBackingStoreType.NSBackingStoreRetained NSBackingStoreRetained; - alias NSBackingStoreType.NSBackingStoreNonretained NSBackingStoreNonretained; - alias NSBackingStoreType.NSBackingStoreBuffered NSBackingStoreBuffered; +public void close() { + OS.objc_msgSend(this.id, OS.sel_close); +} - enum NSWindowCollectionBehavior : NSUInteger - { - NSWindowCollectionBehaviorDefault = 0, - NSWindowCollectionBehaviorCanJoinAllSpaces = 1 << 0, - NSWindowCollectionBehaviorMoveToActiveSpace = 1 << 1 - } +public NSRect contentRectForFrameRect(NSRect frameRect) { + NSRect result = NSRect(); + OS.objc_msgSend_stret(result, this.id, OS.sel_contentRectForFrameRect_, frameRect); + return result; +} - alias NSWindowCollectionBehavior.NSWindowCollectionBehaviorDefault NSWindowCollectionBehaviorDefault; - alias NSWindowCollectionBehavior.NSWindowCollectionBehaviorCanJoinAllSpaces NSWindowCollectionBehaviorCanJoinAllSpaces; - alias NSWindowCollectionBehavior.NSWindowCollectionBehaviorMoveToActiveSpace NSWindowCollectionBehaviorMoveToActiveSpace; +public NSView contentView() { + objc.id result = OS.objc_msgSend(this.id, OS.sel_contentView); + return result !is null ? new NSView(result) : null; +} - enum NSSelectionDirection - { - NSDirectSelection = 0, - NSSelectingNext, - NSSelectingPrevious - } - - alias NSSelectionDirection.NSDirectSelection NSDirectSelection; - alias NSSelectionDirection.NSSelectingNext NSSelectingNext; - alias NSSelectionDirection.NSSelectingPrevious NSSelectingPrevious; +public NSPoint convertBaseToScreen(NSPoint aPoint) { + NSPoint result = NSPoint(); + OS.objc_msgSend_stret(result, this.id, OS.sel_convertBaseToScreen_, aPoint); + return result; +} - enum NSWindowSharingType : NSUInteger - { - NSWindowSharingNone = 0, - NSWindowSharingReadOnly = 1, - NSWindowSharingReadWrite = 2 - } +public NSPoint convertScreenToBase(NSPoint aPoint) { + NSPoint result = NSPoint(); + OS.objc_msgSend_stret(result, this.id, OS.sel_convertScreenToBase_, aPoint); + return result; +} - alias NSWindowSharingType.NSWindowSharingNone NSWindowSharingNone; - alias NSWindowSharingType.NSWindowSharingReadOnly NSWindowSharingReadOnly; - alias NSWindowSharingType.NSWindowSharingReadWrite NSWindowSharingReadWrite; +public void disableCursorRects() { + OS.objc_msgSend(this.id, OS.sel_disableCursorRects); +} + +public NSText fieldEditor(bool createFlag, cocoa.id anObject) { + objc.id result = OS.objc_msgSend(this.id, OS.sel_fieldEditor_forObject_, createFlag, anObject !is null ? anObject.id : null); + return result !is null ? new NSText(result) : null; +} - enum NSWindowButton - { - NSWindowCloseButton, - NSWindowMiniaturizeButton, - NSWindowZoomButton, - NSWindowToolbarButton, - NSWindowDocumentIconButton - } +public NSResponder firstResponder() { + objc.id result = OS.objc_msgSend(this.id, OS.sel_firstResponder); + return result !is null ? new NSResponder(result) : null; +} + +public NSRect frame() { + NSRect result = NSRect(); + OS.objc_msgSend_stret(result, this.id, OS.sel_frame); + return result; +} - alias NSWindowButton.NSWindowCloseButton NSWindowCloseButton; - alias NSWindowButton.NSWindowMiniaturizeButton NSWindowMiniaturizeButton; - alias NSWindowButton.NSWindowZoomButton NSWindowZoomButton; - alias NSWindowButton.NSWindowToolbarButton NSWindowToolbarButton; - alias NSWindowButton.NSWindowDocumentIconButton NSWindowDocumentIconButton; - +public NSRect frameRectForContentRect(NSRect contentRect) { + NSRect result = NSRect(); + OS.objc_msgSend_stret(result, this.id, OS.sel_frameRectForContentRect_, contentRect); + return result; +} - enum - { - NSBorderlessWindowMask = 0, - NSTitledWindowMask = 1 << 0, - NSClosableWindowMask = 1 << 1, - NSMiniaturizableWindowMask = 1 << 2, - NSResizableWindowMask = 1 << 3, - NSTexturedBackgroundWindowMask = 1 << 8 - } +public NSGraphicsContext graphicsContext() { + objc.id result = OS.objc_msgSend(this.id, OS.sel_graphicsContext); + return result !is null ? new NSGraphicsContext(result) : null; +} + +public NSWindow initWithContentRect(NSRect contentRect, NSUInteger aStyle, NSBackingStoreType bufferingType, bool flag) { + objc.id result = OS.objc_msgSend(this.id, OS.sel_initWithContentRect_styleMask_backing_defer_, contentRect, aStyle, bufferingType, flag); + return result is this.id ? this : (result !is null ? new NSWindow(result) : null); } - -public class NSWindow : NSResponder -{ - - public this () - { - super(); - } - - public this (objc.id id) - { - super(id); - } - - public bool acceptsMouseMovedEvents () - { - return OS.objc_msgSend(this.id_, OS.sel_acceptsMouseMovedEvents) !is null; - } - - public void addChildWindow (NSWindow childWin, NSWindowOrderingMode place) - { - OS.objc_msgSend(this.id_, OS.sel_addChildWindow_1ordered_1, childWin !is null ? childWin.id_ : null, place); - } - - public bool allowsToolTipsWhenApplicationIsInactive () - { - return OS.objc_msgSend(this.id_, OS.sel_allowsToolTipsWhenApplicationIsInactive) !is null; - } - - public CGFloat alphaValue () - { - return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_alphaValue); - } - - public NSTimeInterval animationResizeTime (NSRect newFrame) - { - return cast(NSTimeInterval) OS.objc_msgSend_fpret(this.id_, OS.sel_animationResizeTime_1, newFrame); - } - - public bool areCursorRectsEnabled () - { - return OS.objc_msgSend(this.id_, OS.sel_areCursorRectsEnabled) !is null; - } - - public NSSize aspectRatio () - { - NSSize result; - OS.objc_msgSend_stret(&result, this.id_, OS.sel_aspectRatio); - return result; - } - - public NSWindow attachedSheet () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_attachedSheet); - return result is this.id_ ? this : (result !is null ? new NSWindow(result) : null); - } - - public bool autorecalculatesContentBorderThicknessForEdge (NSRectEdge edge) - { - return OS.objc_msgSend(this.id_, OS.sel_autorecalculatesContentBorderThicknessForEdge_1, edge) !is null; - } - - public bool autorecalculatesKeyViewLoop () - { - return OS.objc_msgSend(this.id_, OS.sel_autorecalculatesKeyViewLoop) !is null; - } - - public NSColor backgroundColor () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_backgroundColor); - return result !is null ? new NSColor(result) : null; - } - - public NSWindowBackingLocation backingLocation () - { - return cast(NSWindowBackingLocation) OS.objc_msgSend(this.id_, OS.sel_backingLocation); - } +public NSWindow initWithContentRect(NSRect contentRect, NSUInteger aStyle, NSBackingStoreType bufferingType, bool flag, NSScreen screen) { + objc.id result = OS.objc_msgSend(this.id, OS.sel_initWithContentRect_styleMask_backing_defer_screen_, contentRect, aStyle, bufferingType, flag, screen !is null ? screen.id : null); + return result is this.id ? this : (result !is null ? new NSWindow(result) : null); +} - public NSBackingStoreType backingType () - { - return cast(NSBackingStoreType) OS.objc_msgSend(this.id_, OS.sel_backingType); - } - - public void becomeKeyWindow () - { - OS.objc_msgSend(this.id_, OS.sel_becomeKeyWindow); - } - - public void becomeMainWindow () - { - OS.objc_msgSend(this.id_, OS.sel_becomeMainWindow); - } - - public void cacheImageInRect (NSRect aRect) - { - OS.objc_msgSend(this.id_, OS.sel_cacheImageInRect_1, aRect); - } - - public bool canBeVisibleOnAllSpaces () - { - return OS.objc_msgSend(this.id_, OS.sel_canBeVisibleOnAllSpaces) !is null; - } - - public bool canBecomeKeyWindow () - { - return OS.objc_msgSend(this.id_, OS.sel_canBecomeKeyWindow) !is null; - } - - public bool canBecomeMainWindow () - { - return OS.objc_msgSend(this.id_, OS.sel_canBecomeMainWindow) !is null; - } - - public bool canBecomeVisibleWithoutLogin () - { - return OS.objc_msgSend(this.id_, OS.sel_canBecomeVisibleWithoutLogin) !is null; - } - - public bool canHide () - { - return OS.objc_msgSend(this.id_, OS.sel_canHide) !is null; - } - - public bool canStoreColor () - { - return OS.objc_msgSend(this.id_, OS.sel_canStoreColor) !is null; - } - - public NSPoint cascadeTopLeftFromPoint (NSPoint topLeftPoint) - { - NSPoint result; - OS.objc_msgSend_struct(&result, this.id_, OS.sel_cascadeTopLeftFromPoint_1, topLeftPoint); - return result; - } - - public void center () - { - OS.objc_msgSend(this.id_, OS.sel_center); - } - - public NSArray childWindows () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_childWindows); - return result !is null ? new NSArray(result) : null; - } - - public void close () - { - OS.objc_msgSend(this.id_, OS.sel_close); - } - - public NSWindowCollectionBehavior collectionBehavior () - { - return cast(NSWindowCollectionBehavior) OS.objc_msgSend(this.id_, OS.sel_collectionBehavior); - } - - public NSRect constrainFrameRect (NSRect frameRect, NSScreen screen) - { - NSRect result; - OS.objc_msgSend_stret(&result, this.id_, OS.sel_constrainFrameRect_1toScreen_1, frameRect, screen !is null ? screen.id_ : null); - return result; - } +public bool isKeyWindow() { + return OS.objc_msgSend_bool(this.id, OS.sel_isKeyWindow); +} - public NSSize contentAspectRatio () - { - NSSize result; - OS.objc_msgSend_stret(&result, this.id_, OS.sel_contentAspectRatio); - return result; - } - - public CGFloat contentBorderThicknessForEdge (NSRectEdge edge) - { - return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_contentBorderThicknessForEdge_1, edge); - } - - public NSSize contentMaxSize () - { - NSSize result; - OS.objc_msgSend_stret(&result, this.id_, OS.sel_contentMaxSize); - return result; - } - - public NSSize contentMinSize () - { - NSSize result; - OS.objc_msgSend_stret(&result, this.id_, OS.sel_contentMinSize); - return result; - } - - public NSRect contentRectForFrameRect_ (NSRect frameRect) - { - NSRect result; - OS.objc_msgSend_stret(&result, this.id_, OS.sel_contentRectForFrameRect_1, frameRect); - return result; - } - - public static NSRect static_contentRectForFrameRect_styleMask_ (NSRect fRect, NSUInteger aStyle) - { - NSRect result; - OS.objc_msgSend_stret(&result, OS.class_NSWindow, OS.sel_contentRectForFrameRect_1styleMask_1, fRect, aStyle); - return result; - } - - public NSSize contentResizeIncrements () - { - NSSize result; - OS.objc_msgSend_stret(&result, this.id_, OS.sel_contentResizeIncrements); - return result; - } - - public NSView contentView () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_contentView); - return result !is null ? new NSView(result) : null; - } - - public NSPoint convertBaseToScreen (NSPoint aPoint) - { - NSPoint result; - OS.objc_msgSend_struct(&result, this.id_, OS.sel_convertBaseToScreen_1, &aPoint); - return result; - } - - public NSPoint convertScreenToBase (NSPoint aPoint) - { - NSPoint result; - OS.objc_msgSend_struct(&result, this.id_, OS.sel_convertScreenToBase_1, aPoint); - return result; - } - - public NSEvent currentEvent () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_currentEvent); - return result !is null ? new NSEvent(result) : null; - } - - public NSData dataWithEPSInsideRect (NSRect rect) - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_dataWithEPSInsideRect_1, rect); - return result !is null ? new NSData(result) : null; - } +public bool isVisible() { + return OS.objc_msgSend_bool(this.id, OS.sel_isVisible); +} - public NSData dataWithPDFInsideRect (NSRect rect) - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_dataWithPDFInsideRect_1, rect); - return result !is null ? new NSData(result) : null; - } - - public NSScreen deepestScreen () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_deepestScreen); - return result !is null ? new NSScreen(result) : null; - } - - public NSButtonCell defaultButtonCell () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_defaultButtonCell); - return result !is null ? new NSButtonCell(result) : null; - } - - public static NSWindowDepth defaultDepthLimit () - { - return cast(NSWindowDepth) OS.objc_msgSend(OS.class_NSWindow, OS.sel_defaultDepthLimit); - } - - public id delegatee () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_delegate); - return result !is null ? new id(result) : null; - } - - public void deminiaturize (id sender) - { - OS.objc_msgSend(this.id_, OS.sel_deminiaturize_1, sender !is null ? sender.id_ : null); - } - - public NSWindowDepth depthLimit () - { - return cast(NSWindowDepth) OS.objc_msgSend(this.id_, OS.sel_depthLimit); - } +public bool makeFirstResponder(NSResponder aResponder) { + return OS.objc_msgSend_bool(this.id, OS.sel_makeFirstResponder_, aResponder !is null ? aResponder.id : null); +} - public NSDictionary deviceDescription () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_deviceDescription); - return result !is null ? new NSDictionary(result) : null; - } - - public void disableCursorRects () - { - OS.objc_msgSend(this.id_, OS.sel_disableCursorRects); - } - - public void disableFlushWindow () - { - OS.objc_msgSend(this.id_, OS.sel_disableFlushWindow); - } - - public void disableKeyEquivalentForDefaultButtonCell () - { - OS.objc_msgSend(this.id_, OS.sel_disableKeyEquivalentForDefaultButtonCell); - } - - public void disableScreenUpdatesUntilFlush () - { - OS.objc_msgSend(this.id_, OS.sel_disableScreenUpdatesUntilFlush); - } - - public void discardCachedImage () - { - OS.objc_msgSend(this.id_, OS.sel_discardCachedImage); - } - - public void discardCursorRects () - { - OS.objc_msgSend(this.id_, OS.sel_discardCursorRects); - } - - public void discardEventsMatchingMask (NSUInteger mask, NSEvent lastEvent) - { - OS.objc_msgSend(this.id_, OS.sel_discardEventsMatchingMask_1beforeEvent_1, mask, lastEvent !is null ? lastEvent.id_ : null); - } - - public void display () - { - OS.objc_msgSend(this.id_, OS.sel_display); - } +public void makeKeyAndOrderFront(cocoa.id sender) { + OS.objc_msgSend(this.id, OS.sel_makeKeyAndOrderFront_, sender !is null ? sender.id : null); +} - public void displayIfNeeded () - { - OS.objc_msgSend(this.id_, OS.sel_displayIfNeeded); - } - - public bool displaysWhenScreenProfileChanges () - { - return OS.objc_msgSend(this.id_, OS.sel_displaysWhenScreenProfileChanges) !is null; - } - - public NSDockTile dockTile () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_dockTile); - return result !is null ? new NSDockTile(result) : null; - } - - public void dragImage (NSImage anImage, NSPoint baseLocation, NSSize initialOffset, NSEvent event, NSPasteboard pboard, id sourceObj, - bool slideFlag) - { - OS.objc_msgSend(this.id_, OS.sel_dragImage_1at_1offset_1event_1pasteboard_1source_1slideBack_1, anImage !is null ? anImage.id_ : null, - baseLocation, initialOffset, event !is null ? event.id_ : null, pboard !is null ? pboard.id_ : null, - sourceObj !is null ? sourceObj.id_ : null, slideFlag); - } - - public NSArray drawers () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_drawers); - return result !is null ? new NSArray(result) : null; - } - - public void enableCursorRects () - { - OS.objc_msgSend(this.id_, OS.sel_enableCursorRects); - } - - public void enableFlushWindow () - { - OS.objc_msgSend(this.id_, OS.sel_enableFlushWindow); - } - - public void enableKeyEquivalentForDefaultButtonCell () - { - OS.objc_msgSend(this.id_, OS.sel_enableKeyEquivalentForDefaultButtonCell); - } - - public void endEditingFor (id anObject) - { - OS.objc_msgSend(this.id_, OS.sel_endEditingFor_1, anObject !is null ? anObject.id_ : null); - } - - public NSText fieldEditor (bool createFlag, id anObject) - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_fieldEditor_1forObject_1, createFlag, anObject !is null ? anObject.id_ : null); - return result !is null ? new NSText(result) : null; - } - - public NSResponder firstResponder () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_firstResponder); - return result !is null ? new NSResponder(result) : null; - } - - public void flushWindow () - { - OS.objc_msgSend(this.id_, OS.sel_flushWindow); - } - - public void flushWindowIfNeeded () - { - OS.objc_msgSend(this.id_, OS.sel_flushWindowIfNeeded); - } - - public NSRect frame () - { - NSRect result; - OS.objc_msgSend_stret(&result, this.id_, OS.sel_frame); - return result; - } +public NSPoint mouseLocationOutsideOfEventStream() { + NSPoint result = NSPoint(); + OS.objc_msgSend_stret(result, this.id, OS.sel_mouseLocationOutsideOfEventStream); + return result; +} - public NSString frameAutosaveName () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_frameAutosaveName); - return result !is null ? new NSString(result) : null; - } - - public NSRect frameRectForContentRect_ (NSRect contentRect) - { - NSRect result; - OS.objc_msgSend_stret(&result, this.id_, OS.sel_frameRectForContentRect_1, contentRect); - return result; - } - - public static NSRect static_frameRectForContentRect_styleMask_ (NSRect cRect, NSUInteger aStyle) - { - NSRect result; - OS.objc_msgSend_stret(&result, OS.class_NSWindow, OS.sel_frameRectForContentRect_1styleMask_1, cRect, aStyle); - return result; - } - - public NSInteger gState () - { - return cast(NSInteger) OS.objc_msgSend(this.id_, OS.sel_gState); - } - - public NSGraphicsContext graphicsContext () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_graphicsContext); - return result !is null ? new NSGraphicsContext(result) : null; - } - - public id handleCloseScriptCommand (NSCloseCommand command) - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_handleCloseScriptCommand_1, command !is null ? command.id_ : null); - return result !is null ? new id(result) : null; - } - - public id handlePrintScriptCommand (NSScriptCommand command) - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_handlePrintScriptCommand_1, command !is null ? command.id_ : null); - return result !is null ? new id(result) : null; - } - - public id handleSaveScriptCommand (NSScriptCommand command) - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_handleSaveScriptCommand_1, command !is null ? command.id_ : null); - return result !is null ? new id(result) : null; - } - - public bool hasCloseBox () - { - return OS.objc_msgSend(this.id_, OS.sel_hasCloseBox) !is null; - } - - public bool hasDynamicDepthLimit () - { - return OS.objc_msgSend(this.id_, OS.sel_hasDynamicDepthLimit) !is null; - } - - public bool hasShadow () - { - return OS.objc_msgSend(this.id_, OS.sel_hasShadow) !is null; - } - - public bool hasTitleBar () - { - return OS.objc_msgSend(this.id_, OS.sel_hasTitleBar) !is null; - } - - public bool hidesOnDeactivate () - { - return OS.objc_msgSend(this.id_, OS.sel_hidesOnDeactivate) !is null; - } - - public bool ignoresMouseEvents () - { - return OS.objc_msgSend(this.id_, OS.sel_ignoresMouseEvents) !is null; - } - - public NSWindow initWithContentRect_styleMask_backing_defer_ (NSRect contentRect, NSUInteger aStyle, NSBackingStoreType bufferingType, bool flag) - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_initWithContentRect_1styleMask_1backing_1defer_1, contentRect, aStyle, bufferingType, flag); - return result !is null ? this : null; - } +public void orderFront(cocoa.id sender) { + OS.objc_msgSend(this.id, OS.sel_orderFront_, sender !is null ? sender.id : null); +} - public NSWindow initWithContentRect_styleMask_backing_defer_screen_ (NSRect contentRect, NSUInteger aStyle, NSBackingStoreType bufferingType, - bool flag, NSScreen screen) - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_initWithContentRect_1styleMask_1backing_1defer_1screen_1, contentRect, aStyle, - bufferingType, flag, screen !is null ? screen.id_ : null); - return result !is null ? this : null; - } - - public NSWindow initWithWindowRef (void* windowRef) - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_initWithWindowRef_1, windowRef); - return result is this.id_ ? this : (result !is null ? new NSWindow(result) : null); - } - - public NSView initialFirstResponder () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_initialFirstResponder); - return result !is null ? new NSView(result) : null; - } - - public void invalidateCursorRectsForView (NSView aView) - { - OS.objc_msgSend(this.id_, OS.sel_invalidateCursorRectsForView_1, aView !is null ? aView.id_ : null); - } - - public void invalidateShadow () - { - OS.objc_msgSend(this.id_, OS.sel_invalidateShadow); - } - - public bool isAutodisplay () - { - return OS.objc_msgSend(this.id_, OS.sel_isAutodisplay) !is null; - } - - public bool isDocumentEdited () - { - return OS.objc_msgSend(this.id_, OS.sel_isDocumentEdited) !is null; - } +public void orderFrontRegardless() { + OS.objc_msgSend(this.id, OS.sel_orderFrontRegardless); +} - public bool isExcludedFromWindowsMenu () - { - return OS.objc_msgSend(this.id_, OS.sel_isExcludedFromWindowsMenu) !is null; - } - - public bool isFloatingPanel () - { - return OS.objc_msgSend(this.id_, OS.sel_isFloatingPanel) !is null; - } - - public bool isFlushWindowDisabled () - { - return OS.objc_msgSend(this.id_, OS.sel_isFlushWindowDisabled) !is null; - } - - public bool isKeyWindow () - { - return OS.objc_msgSend(this.id_, OS.sel_isKeyWindow) !is null; - } - - public bool isMainWindow () - { - return OS.objc_msgSend(this.id_, OS.sel_isMainWindow) !is null; - } - - public bool isMiniaturizable () - { - return OS.objc_msgSend(this.id_, OS.sel_isMiniaturizable) !is null; - } - - public bool isMiniaturized () - { - return OS.objc_msgSend(this.id_, OS.sel_isMiniaturized) !is null; - } - - public bool isModalPanel () - { - return OS.objc_msgSend(this.id_, OS.sel_isModalPanel) !is null; - } - - public bool isMovableByWindowBackground () - { - return OS.objc_msgSend(this.id_, OS.sel_isMovableByWindowBackground) !is null; - } +public void orderOut(cocoa.id sender) { + OS.objc_msgSend(this.id, OS.sel_orderOut_, sender !is null ? sender.id : null); +} - public bool isOneShot () - { - return OS.objc_msgSend(this.id_, OS.sel_isOneShot) !is null; - } - - public bool isOpaque () - { - return OS.objc_msgSend(this.id_, OS.sel_isOpaque) !is null; - } - - public bool isReleasedWhenClosed () - { - return OS.objc_msgSend(this.id_, OS.sel_isReleasedWhenClosed) !is null; - } - - public bool isResizable () - { - return OS.objc_msgSend(this.id_, OS.sel_isResizable) !is null; - } - - public bool isSheet () - { - return OS.objc_msgSend(this.id_, OS.sel_isSheet) !is null; - } - - public bool isVisible () - { - return OS.objc_msgSend(this.id_, OS.sel_isVisible) !is null; - } - - public bool isZoomable () - { - return OS.objc_msgSend(this.id_, OS.sel_isZoomable) !is null; - } - - public bool isZoomed () - { - return OS.objc_msgSend(this.id_, OS.sel_isZoomed) !is null; - } +public NSScreen screen() { + objc.id result = OS.objc_msgSend(this.id, OS.sel_screen); + return result !is null ? new NSScreen(result) : null; +} - public void keyDown (NSEvent theEvent) - { - OS.objc_msgSend(this.id_, OS.sel_keyDown_1, theEvent !is null ? theEvent.id_ : null); - } - - public NSSelectionDirection keyViewSelectionDirection () - { - return cast(NSSelectionDirection) OS.objc_msgSend(this.id_, OS.sel_keyViewSelectionDirection); - } - - public NSInteger level () - { - return cast(NSInteger) OS.objc_msgSend(this.id_, OS.sel_level); - } - - public bool makeFirstResponder (NSResponder aResponder) - { - return OS.objc_msgSend(this.id_, OS.sel_makeFirstResponder_1, aResponder !is null ? aResponder.id_ : null) !is null; - } - - public void makeKeyAndOrderFront (id sender) - { - OS.objc_msgSend(this.id_, OS.sel_makeKeyAndOrderFront_1, sender !is null ? sender.id_ : null); - } - - public void makeKeyWindow () - { - OS.objc_msgSend(this.id_, OS.sel_makeKeyWindow); - } - - public void makeMainWindow () - { - OS.objc_msgSend(this.id_, OS.sel_makeMainWindow); - } - - public NSSize maxSize () - { - NSSize result; - OS.objc_msgSend_stret(&result, this.id_, OS.sel_maxSize); - return result; - } - - public static void menuChanged (NSMenu menu) - { - OS.objc_msgSend(OS.class_NSWindow, OS.sel_menuChanged_1, menu !is null ? menu.id_ : null); - } +public void setAcceptsMouseMovedEvents(bool flag) { + OS.objc_msgSend(this.id, OS.sel_setAcceptsMouseMovedEvents_, flag); +} - public static CGFloat minFrameWidthWithTitle (NSString aTitle, NSUInteger aStyle) - { - return cast(CGFloat) OS.objc_msgSend_fpret(OS.class_NSWindow, OS.sel_minFrameWidthWithTitle_1styleMask_1, aTitle !is null ? aTitle.id_ : null, - aStyle); - } - - public NSSize minSize () - { - NSSize result; - OS.objc_msgSend_stret(&result, this.id_, OS.sel_minSize); - return result; - } - - public void miniaturize (id sender) - { - OS.objc_msgSend(this.id_, OS.sel_miniaturize_1, sender !is null ? sender.id_ : null); - } - - public NSImage miniwindowImage () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_miniwindowImage); - return result !is null ? new NSImage(result) : null; - } - - public NSString miniwindowTitle () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_miniwindowTitle); - return result !is null ? new NSString(result) : null; - } - - public NSPoint mouseLocationOutsideOfEventStream () - { - NSPoint result; - OS.objc_msgSend_struct(&result, this.id_, OS.sel_mouseLocationOutsideOfEventStream); - return result; - } - - public NSEvent nextEventMatchingMask_ (NSUInteger mask) - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_nextEventMatchingMask_1, mask); - return result !is null ? new NSEvent(result) : null; - } - - public NSEvent nextEventMatchingMask_untilDate_inMode_dequeue_ (NSUInteger mask, NSDate expiration, NSString mode, bool deqFlag) - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_nextEventMatchingMask_1untilDate_1inMode_1dequeue_1, mask, - expiration !is null ? expiration.id_ : null, mode !is null ? mode.id_ : null, deqFlag); - return result !is null ? new NSEvent(result) : null; - } - - public void orderBack (id sender) - { - OS.objc_msgSend(this.id_, OS.sel_orderBack_1, sender !is null ? sender.id_ : null); - } - - public void orderFront (id sender) - { - OS.objc_msgSend(this.id_, OS.sel_orderFront_1, sender !is null ? sender.id_ : null); - } - - public void orderFrontRegardless () - { - OS.objc_msgSend(this.id_, OS.sel_orderFrontRegardless); - } - - public void orderOut (id sender) - { - OS.objc_msgSend(this.id_, OS.sel_orderOut_1, sender !is null ? sender.id_ : null); - } - - public void orderWindow (NSWindowOrderingMode place, NSInteger otherWin) - { - OS.objc_msgSend(this.id_, OS.sel_orderWindow_1relativeTo_1, place, otherWin); - } - - public int orderedIndex () - { - return cast(int) OS.objc_msgSend(this.id_, OS.sel_orderedIndex); - } +public void setAlphaValue(CGFloat windowAlpha) { + OS.objc_msgSend(this.id, OS.sel_setAlphaValue_, windowAlpha); +} - public NSWindow parentWindow () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_parentWindow); - return result is this.id_ ? this : (result !is null ? new NSWindow(result) : null); - } - - public void performClose (id sender) - { - OS.objc_msgSend(this.id_, OS.sel_performClose_1, sender !is null ? sender.id_ : null); - } - - public void performMiniaturize (id sender) - { - OS.objc_msgSend(this.id_, OS.sel_performMiniaturize_1, sender !is null ? sender.id_ : null); - } - - public void performZoom (id sender) - { - OS.objc_msgSend(this.id_, OS.sel_performZoom_1, sender !is null ? sender.id_ : null); - } - - public void postEvent (NSEvent event, bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_postEvent_1atStart_1, event !is null ? event.id_ : null, flag); - } - - public NSWindowBackingLocation preferredBackingLocation () - { - return cast(NSWindowBackingLocation) OS.objc_msgSend(this.id_, OS.sel_preferredBackingLocation); - } - - public bool preservesContentDuringLiveResize () - { - return OS.objc_msgSend(this.id_, OS.sel_preservesContentDuringLiveResize) !is null; - } - - public void print (id sender) - { - OS.objc_msgSend(this.id_, OS.sel_print_1, sender !is null ? sender.id_ : null); - } +public void setBackgroundColor(NSColor color) { + OS.objc_msgSend(this.id, OS.sel_setBackgroundColor_, color !is null ? color.id : null); +} - public void recalculateKeyViewLoop () - { - OS.objc_msgSend(this.id_, OS.sel_recalculateKeyViewLoop); - } - - public void registerForDraggedTypes (NSArray newTypes) - { - OS.objc_msgSend(this.id_, OS.sel_registerForDraggedTypes_1, newTypes !is null ? newTypes.id_ : null); - } - - public void removeChildWindow (NSWindow childWin) - { - OS.objc_msgSend(this.id_, OS.sel_removeChildWindow_1, childWin !is null ? childWin.id_ : null); - } - - public static void removeFrameUsingName (NSString name) - { - OS.objc_msgSend(OS.class_NSWindow, OS.sel_removeFrameUsingName_1, name !is null ? name.id_ : null); - } - - public NSString representedFilename () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_representedFilename); - return result !is null ? new NSString(result) : null; - } - - public NSURL representedURL () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_representedURL); - return result !is null ? new NSURL(result) : null; - } - - public void resetCursorRects () - { - OS.objc_msgSend(this.id_, OS.sel_resetCursorRects); - } - - public void resignKeyWindow () - { - OS.objc_msgSend(this.id_, OS.sel_resignKeyWindow); - } - - public void resignMainWindow () - { - OS.objc_msgSend(this.id_, OS.sel_resignMainWindow); - } +public void setContentView(NSView aView) { + OS.objc_msgSend(this.id, OS.sel_setContentView_, aView !is null ? aView.id : null); +} - public NSInteger resizeFlags () - { - return cast(NSInteger) OS.objc_msgSend(this.id_, OS.sel_resizeFlags); - } - - public NSSize resizeIncrements () - { - NSSize result; - OS.objc_msgSend_stret(&result, this.id_, OS.sel_resizeIncrements); - return result; - } - - public void restoreCachedImage () - { - OS.objc_msgSend(this.id_, OS.sel_restoreCachedImage); - } - - public void runToolbarCustomizationPalette (id sender) - { - OS.objc_msgSend(this.id_, OS.sel_runToolbarCustomizationPalette_1, sender !is null ? sender.id_ : null); - } - - public void saveFrameUsingName (NSString name) - { - OS.objc_msgSend(this.id_, OS.sel_saveFrameUsingName_1, name !is null ? name.id_ : null); - } - - public NSScreen screen () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_screen); - return result !is null ? new NSScreen(result) : null; - } - - public void selectKeyViewFollowingView (NSView aView) - { - OS.objc_msgSend(this.id_, OS.sel_selectKeyViewFollowingView_1, aView !is null ? aView.id_ : null); - } - - public void selectKeyViewPrecedingView (NSView aView) - { - OS.objc_msgSend(this.id_, OS.sel_selectKeyViewPrecedingView_1, aView !is null ? aView.id_ : null); - } - - public void selectNextKeyView (id sender) - { - OS.objc_msgSend(this.id_, OS.sel_selectNextKeyView_1, sender !is null ? sender.id_ : null); - } - - public void selectPreviousKeyView (id sender) - { - OS.objc_msgSend(this.id_, OS.sel_selectPreviousKeyView_1, sender !is null ? sender.id_ : null); - } - - public void sendEvent (NSEvent theEvent) - { - OS.objc_msgSend(this.id_, OS.sel_sendEvent_1, theEvent !is null ? theEvent.id_ : null); - } - - public void setAcceptsMouseMovedEvents (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setAcceptsMouseMovedEvents_1, flag); - } - - public void setAllowsToolTipsWhenApplicationIsInactive (bool allowWhenInactive) - { - OS.objc_msgSend(this.id_, OS.sel_setAllowsToolTipsWhenApplicationIsInactive_1, allowWhenInactive); - } - - public void setAlphaValue (CGFloat windowAlpha) - { - OS.objc_msgSend(this.id_, OS.sel_setAlphaValue_1, windowAlpha); - } - - public void setAspectRatio (NSSize ratio) - { - OS.objc_msgSend(this.id_, OS.sel_setAspectRatio_1, ratio); - } - - public void setAutodisplay (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setAutodisplay_1, flag); - } +public void setDelegate(cocoa.id anObject) { + OS.objc_msgSend(this.id, OS.sel_setDelegate_, anObject !is null ? anObject.id : null); +} - public void setAutorecalculatesContentBorderThickness (bool flag, NSRectEdge edge) - { - OS.objc_msgSend(this.id_, OS.sel_setAutorecalculatesContentBorderThickness_1forEdge_1, flag, edge); - } - - public void setAutorecalculatesKeyViewLoop (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setAutorecalculatesKeyViewLoop_1, flag); - } - - public void setBackgroundColor (NSColor color) - { - OS.objc_msgSend(this.id_, OS.sel_setBackgroundColor_1, color !is null ? color.id_ : null); - } - - public void setBackingType (NSBackingStoreType bufferingType) - { - OS.objc_msgSend(this.id_, OS.sel_setBackingType_1, bufferingType); - } - - public void setCanBeVisibleOnAllSpaces (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setCanBeVisibleOnAllSpaces_1, flag); - } - - public void setCanBecomeVisibleWithoutLogin (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setCanBecomeVisibleWithoutLogin_1, flag); - } - - public void setCanHide (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setCanHide_1, flag); - } - - public void setCollectionBehavior (NSWindowCollectionBehavior behavior) - { - OS.objc_msgSend(this.id_, OS.sel_setCollectionBehavior_1, behavior); - } +public void setFrame(NSRect frameRect, bool flag) { + OS.objc_msgSend(this.id, OS.sel_setFrame_display_, frameRect, flag); +} - public void setContentAspectRatio (NSSize ratio) - { - OS.objc_msgSend(this.id_, OS.sel_setContentAspectRatio_1, ratio); - } - - public void setContentBorderThickness (CGFloat thickness, NSRectEdge edge) - { - OS.objc_msgSend(this.id_, OS.sel_setContentBorderThickness_1forEdge_1, thickness, edge); - } - - public void setContentMaxSize (NSSize size) - { - OS.objc_msgSend(this.id_, OS.sel_setContentMaxSize_1, size); - } - - public void setContentMinSize (NSSize size) - { - OS.objc_msgSend(this.id_, OS.sel_setContentMinSize_1, size); - } - - public void setContentResizeIncrements (NSSize increments) - { - OS.objc_msgSend(this.id_, OS.sel_setContentResizeIncrements_1, increments); - } - - public void setContentSize (NSSize aSize) - { - OS.objc_msgSend(this.id_, OS.sel_setContentSize_1, aSize); - } - - public void setContentView (NSView aView) - { - OS.objc_msgSend(this.id_, OS.sel_setContentView_1, aView !is null ? aView.id_ : null); - } - - public void setDefaultButtonCell (NSButtonCell defButt) - { - OS.objc_msgSend(this.id_, OS.sel_setDefaultButtonCell_1, defButt !is null ? defButt.id_ : null); - } - - public void setDelegate (id anObject) - { - OS.objc_msgSend(this.id_, OS.sel_setDelegate_1, anObject !is null ? anObject.id_ : null); - } +public void setHasShadow(bool hasShadow) { + OS.objc_msgSend(this.id, OS.sel_setHasShadow_, hasShadow); +} - public void setDepthLimit (NSWindowDepth limit) - { - OS.objc_msgSend(this.id_, OS.sel_setDepthLimit_1, limit); - } - - public void setDisplaysWhenScreenProfileChanges (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setDisplaysWhenScreenProfileChanges_1, flag); - } - - public void setDocumentEdited (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setDocumentEdited_1, flag); - } - - public void setDynamicDepthLimit (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setDynamicDepthLimit_1, flag); - } - - public void setExcludedFromWindowsMenu (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setExcludedFromWindowsMenu_1, flag); - } - - public void setFrame_display_ (NSRect frameRect, bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setFrame_1display_1, frameRect, flag); - } - - public void setFrame_display_animate_ (NSRect frameRect, bool displayFlag, bool animateFlag) - { - OS.objc_msgSend(this.id_, OS.sel_setFrame_1display_1animate_1, frameRect, displayFlag, animateFlag); - } - - public bool setFrameAutosaveName (NSString name) - { - return OS.objc_msgSend(this.id_, OS.sel_setFrameAutosaveName_1, name !is null ? name.id_ : null) !is null; - } - - public void setFrameFromString (NSString string) - { - OS.objc_msgSend(this.id_, OS.sel_setFrameFromString_1, string !is null ? string.id_ : null); - } - - public void setFrameOrigin (NSPoint aPoint) - { - OS.objc_msgSend(this.id_, OS.sel_setFrameOrigin_1, aPoint); - } - - public void setFrameTopLeftPoint (NSPoint aPoint) - { - OS.objc_msgSend(this.id_, OS.sel_setFrameTopLeftPoint_1, aPoint); - } - - public bool setFrameUsingName_ (NSString name) - { - return OS.objc_msgSend(this.id_, OS.sel_setFrameUsingName_1, name !is null ? name.id_ : null) !is null; - } - - public bool setFrameUsingName_force_ (NSString name, bool force) - { - return OS.objc_msgSend(this.id_, OS.sel_setFrameUsingName_1force_1, name !is null ? name.id_ : null, force) !is null; - } - - public void setHasShadow (bool hasShadow) - { - OS.objc_msgSend(this.id_, OS.sel_setHasShadow_1, hasShadow); - } - - public void setHidesOnDeactivate (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setHidesOnDeactivate_1, flag); - } - - public void setIgnoresMouseEvents (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setIgnoresMouseEvents_1, flag); - } +public void setLevel(NSInteger newLevel) { + OS.objc_msgSend(this.id, OS.sel_setLevel_, newLevel); +} - public void setInitialFirstResponder (NSView view) - { - OS.objc_msgSend(this.id_, OS.sel_setInitialFirstResponder_1, view !is null ? view.id_ : null); - } - - public void setIsMiniaturized (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setIsMiniaturized_1, flag); - } - - public void setIsVisible (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setIsVisible_1, flag); - } - - public void setIsZoomed (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setIsZoomed_1, flag); - } - - public void setLevel (NSInteger newLevel) - { - OS.objc_msgSend(this.id_, OS.sel_setLevel_1, newLevel); - } - - public void setMaxSize (NSSize size) - { - OS.objc_msgSend(this.id_, OS.sel_setMaxSize_1, size); - } - - public void setMinSize (NSSize size) - { - OS.objc_msgSend(this.id_, OS.sel_setMinSize_1, size); - } - - public void setMiniwindowImage (NSImage image) - { - OS.objc_msgSend(this.id_, OS.sel_setMiniwindowImage_1, image !is null ? image.id_ : null); - } +public void setOpaque(bool isOpaque) { + OS.objc_msgSend(this.id, OS.sel_setOpaque_, isOpaque); +} - public void setMiniwindowTitle (NSString title) - { - OS.objc_msgSend(this.id_, OS.sel_setMiniwindowTitle_1, title !is null ? title.id_ : null); - } - - public void setMovableByWindowBackground (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setMovableByWindowBackground_1, flag); - } - - public void setOneShot (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setOneShot_1, flag); - } - - public void setOpaque (bool isOpaque) - { - OS.objc_msgSend(this.id_, OS.sel_setOpaque_1, isOpaque); - } - - public void setOrderedIndex (int index) - { - OS.objc_msgSend(this.id_, OS.sel_setOrderedIndex_1, index); - } - - public void setParentWindow (NSWindow window) - { - OS.objc_msgSend(this.id_, OS.sel_setParentWindow_1, window !is null ? window.id_ : null); - } - - public void setPreferredBackingLocation (NSWindowBackingLocation backingLocation) - { - OS.objc_msgSend(this.id_, OS.sel_setPreferredBackingLocation_1, backingLocation); - } - - public void setPreservesContentDuringLiveResize (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setPreservesContentDuringLiveResize_1, flag); - } - - public void setReleasedWhenClosed (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setReleasedWhenClosed_1, flag); - } +public void setReleasedWhenClosed(bool flag) { + OS.objc_msgSend(this.id, OS.sel_setReleasedWhenClosed_, flag); +} - public void setRepresentedFilename (NSString aString) - { - OS.objc_msgSend(this.id_, OS.sel_setRepresentedFilename_1, aString !is null ? aString.id_ : null); - } - - public void setRepresentedURL (NSURL url) - { - OS.objc_msgSend(this.id_, OS.sel_setRepresentedURL_1, url !is null ? url.id_ : null); - } - - public void setResizeIncrements (NSSize increments) - { - OS.objc_msgSend(this.id_, OS.sel_setResizeIncrements_1, increments); - } - - public void setSharingType (NSWindowSharingType type) - { - OS.objc_msgSend(this.id_, OS.sel_setSharingType_1, type); - } - - public void setShowsResizeIndicator (bool show) - { - OS.objc_msgSend(this.id_, OS.sel_setShowsResizeIndicator_1, show); - } - - public void setShowsToolbarButton (bool show) - { - OS.objc_msgSend(this.id_, OS.sel_setShowsToolbarButton_1, show); - } - - public void setTitle (NSString aString) - { - OS.objc_msgSend(this.id_, OS.sel_setTitle_1, aString !is null ? aString.id_ : null); - } - - public void setTitleWithRepresentedFilename (NSString filename) - { - OS.objc_msgSend(this.id_, OS.sel_setTitleWithRepresentedFilename_1, filename !is null ? filename.id_ : null); - } - - public void setToolbar (NSToolbar toolbar) - { - OS.objc_msgSend(this.id_, OS.sel_setToolbar_1, toolbar !is null ? toolbar.id_ : null); - } - - public void setViewsNeedDisplay (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_setViewsNeedDisplay_1, flag); - } - - public void setWindowController (NSWindowController windowController) - { - OS.objc_msgSend(this.id_, OS.sel_setWindowController_1, windowController !is null ? windowController.id_ : null); - } - - public NSWindowSharingType sharingType () - { - return cast(NSWindowSharingType) OS.objc_msgSend(this.id_, OS.sel_sharingType); - } - - public bool showsResizeIndicator () - { - return OS.objc_msgSend(this.id_, OS.sel_showsResizeIndicator) !is null; - } - - public bool showsToolbarButton () - { - return OS.objc_msgSend(this.id_, OS.sel_showsToolbarButton) !is null; - } - - public NSButton standardWindowButton_ (NSWindowButton b) - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_standardWindowButton_1, b); - return result !is null ? new NSButton(result) : null; - } - - public static NSButton static_standardWindowButton_forStyleMask_ (int b, int styleMask) - { - objc.id result = OS.objc_msgSend(OS.class_NSWindow, OS.sel_standardWindowButton_1forStyleMask_1, b, styleMask); - return result !is null ? new NSButton(result) : null; - } +public void setTitle(NSString aString) { + OS.objc_msgSend(this.id, OS.sel_setTitle_, aString !is null ? aString.id : null); +} - public NSString stringWithSavedFrame () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_stringWithSavedFrame); - return result !is null ? new NSString(result) : null; - } - - public NSUInteger styleMask () - { - return cast(NSUInteger) OS.objc_msgSend(this.id_, OS.sel_styleMask); - } - - public NSString title () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_title); - return result !is null ? new NSString(result) : null; - } - - public void toggleToolbarShown (id sender) - { - OS.objc_msgSend(this.id_, OS.sel_toggleToolbarShown_1, sender !is null ? sender.id_ : null); - } - - public NSToolbar toolbar () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_toolbar); - return result !is null ? new NSToolbar(result) : null; - } - - public bool tryToPerform (objc.SEL anAction, id anObject) - { - return OS.objc_msgSend(this.id_, OS.sel_tryToPerform_1with_1, anAction, anObject !is null ? anObject.id_ : null) !is null; - } - - public void unregisterDraggedTypes () - { - OS.objc_msgSend(this.id_, OS.sel_unregisterDraggedTypes); - } - - public void update () - { - OS.objc_msgSend(this.id_, OS.sel_update); - } +public NSUInteger styleMask() { + return cast(NSUInteger) OS.objc_msgSend(this.id, OS.sel_styleMask); +} - public void useOptimizedDrawing (bool flag) - { - OS.objc_msgSend(this.id_, OS.sel_useOptimizedDrawing_1, flag); - } - - public CGFloat userSpaceScaleFactor () - { - return cast(CGFloat) OS.objc_msgSend_fpret(this.id_, OS.sel_userSpaceScaleFactor); - } - - public id validRequestorForSendType (NSString sendType, NSString returnType) - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_validRequestorForSendType_1returnType_1, sendType !is null ? sendType.id_ : null, - returnType !is null ? returnType.id_ : null); - return result !is null ? new id(result) : null; - } - - public bool viewsNeedDisplay () - { - return OS.objc_msgSend(this.id_, OS.sel_viewsNeedDisplay) !is null; - } - - public id windowController () - { - objc.id result = OS.objc_msgSend(this.id_, OS.sel_windowController); - return result !is null ? new id(result) : null; - } - - public NSInteger windowNumber () - { - return cast(NSInteger) OS.objc_msgSend(this.id_, OS.sel_windowNumber); - } - - public void* windowRef () - { - return cast(void*) OS.objc_msgSend(this.id_, OS.sel_windowRef); - } - - public bool worksWhenModal () - { - return OS.objc_msgSend(this.id_, OS.sel_worksWhenModal) !is null; - } - - public void zoom (id sender) - { - OS.objc_msgSend(this.id_, OS.sel_zoom_1, sender !is null ? sender.id_ : null); - } +public NSInteger windowNumber() { + return cast(NSInteger) OS.objc_msgSend(this.id, OS.sel_windowNumber); +} }