Package org.eclipse.swt.internal.cocoa
Class NSWindow
- java.lang.Object
-
- org.eclipse.swt.internal.cocoa.id
-
- org.eclipse.swt.internal.cocoa.NSObject
-
- org.eclipse.swt.internal.cocoa.NSResponder
-
- org.eclipse.swt.internal.cocoa.NSWindow
-
public class NSWindow extends NSResponder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChildWindow(NSWindow childWin, long place)doublealphaValue()booleanareCursorRectsEnabled()voidbecomeKeyWindow()booleancanBecomeKeyWindow()NSPointcascadeTopLeftFromPoint(NSPoint topLeftPoint)voidclose()longcollectionBehavior()NSViewcontentView()NSPointconvertBaseToScreen(NSPoint aPoint)NSPointconvertScreenToBase(NSPoint aPoint)NSButtonCelldefaultButtonCell()iddelegate()voiddeminiaturize(id sender)voiddisableCursorRects()voiddisableFlushWindow()voiddisplay()voidenableCursorRects()voidenableFlushWindow()voidendEditingFor(id anObject)NSTextfieldEditor(boolean createFlag, id anObject)NSResponderfirstResponder()voidflushWindowIfNeeded()NSRectframe()NSRectframeRectForContentRect(NSRect contentRect)NSGraphicsContextgraphicsContext()booleanhasShadow()NSWindowinitWithContentRect(NSRect contentRect, long aStyle, long bufferingType, boolean flag)NSWindowinitWithContentRect(NSRect contentRect, long aStyle, long bufferingType, boolean flag, NSScreen screen)voidinvalidateShadow()booleanisDocumentEdited()booleanisKeyWindow()booleanisMainWindow()booleanisMiniaturized()booleanisSheet()booleanisVisible()booleanisZoomed()booleanmakeFirstResponder(NSResponder aResponder)voidmakeKeyAndOrderFront(id sender)NSSizemaxSize()static doubleminFrameWidthWithTitle(NSString aTitle, long aStyle)voidminiaturize(id sender)NSSizeminSize()NSPointmouseLocationOutsideOfEventStream()voidorderBack(id sender)voidorderFront(id sender)voidorderFrontRegardless()voidorderOut(id sender)voidorderWindow(long place, long otherWin)NSWindowparentWindow()voidremoveChildWindow(NSWindow childWin)NSScreenscreen()voidsendEvent(NSEvent theEvent)voidsetAcceptsMouseMovedEvents(boolean acceptsMouseMovedEvents)voidsetAlphaValue(double alphaValue)voidsetBackgroundColor(NSColor backgroundColor)voidsetCollectionBehavior(long collectionBehavior)voidsetContentView(NSView contentView)voidsetDefaultButtonCell(NSButtonCell defaultButtonCell)voidsetDelegate(id delegate)voidsetDocumentEdited(boolean documentEdited)voidsetFrame(NSRect frameRect, boolean flag)voidsetFrame(NSRect frameRect, boolean displayFlag, boolean animateFlag)voidsetHasShadow(boolean hasShadow)voidsetHidesOnDeactivate(boolean hidesOnDeactivate)voidsetLevel(long level)voidsetMaxSize(NSSize maxSize)voidsetMinSize(NSSize minSize)voidsetMovable(boolean movable)voidsetOpaque(boolean opaque)voidsetReleasedWhenClosed(boolean releasedWhenClosed)voidsetRepresentedFilename(NSString representedFilename)voidsetRepresentedURL(NSURL representedURL)voidsetShowsResizeIndicator(boolean showsResizeIndicator)voidsetShowsToolbarButton(boolean showsToolbarButton)voidsetTitle(NSString title)voidsetToolbar(NSToolbar toolbar)longstyleMask()voidtoggleFullScreen(id sender)NSToolbartoolbar()longwindowNumber()static longwindowNumberAtPoint(NSPoint point, long windowNumber)voidzoom(id sender)-
Methods inherited from class org.eclipse.swt.internal.cocoa.NSResponder
acceptsFirstResponder, becomeFirstResponder, cancelOperation, cursorUpdate, doCommandBySelector, flagsChanged, helpRequested, interpretKeyEvents, keyDown, keyUp, magnifyWithEvent, mouseDown, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseUp, noResponderFor, otherMouseDown, otherMouseDragged, otherMouseUp, pageDown, pageUp, performKeyEquivalent, resignFirstResponder, rightMouseDown, rightMouseDragged, rightMouseUp, rotateWithEvent, scrollWheel, swipeWithEvent, touchesBeganWithEvent, touchesCancelledWithEvent, touchesEndedWithEvent, touchesMovedWithEvent, undoManager, validRequestorForSendType
-
Methods inherited from class org.eclipse.swt.internal.cocoa.NSObject
accessibilityAttributeValue, accessibilitySetOverrideValue, addEventListener, alloc, autorelease, cancelAuthenticationChallenge, className, conformsToProtocol, copy, description, draggedImage, draggingDestinationWindow, draggingLocation, draggingPasteboard, draggingSourceOperationMask, handleEvent, init, isEqual, isKindOfClass, mutableCopy, outlineView, outlineView, outlineView, performSelector, performSelectorOnMainThread, readSelectionFromPasteboard, release, respondsToSelector, retain, retainCount, setValue, superclass, tableView, tableView, useCredential, valueForKey, writeSelectionToPasteboard
-
Methods inherited from class org.eclipse.swt.internal.cocoa.id
equals, hashCode, objc_getClass, toString
-
-
-
-
Constructor Detail
-
NSWindow
public NSWindow()
-
NSWindow
public NSWindow(long id)
-
NSWindow
public NSWindow(id id)
-
-
Method Detail
-
addChildWindow
public void addChildWindow(NSWindow childWin, long place)
-
alphaValue
public double alphaValue()
-
areCursorRectsEnabled
public boolean areCursorRectsEnabled()
-
becomeKeyWindow
public void becomeKeyWindow()
-
canBecomeKeyWindow
public boolean canBecomeKeyWindow()
-
close
public void close()
-
collectionBehavior
public long collectionBehavior()
-
contentView
public NSView contentView()
-
defaultButtonCell
public NSButtonCell defaultButtonCell()
-
delegate
public id delegate()
-
deminiaturize
public void deminiaturize(id sender)
-
disableCursorRects
public void disableCursorRects()
-
disableFlushWindow
public void disableFlushWindow()
-
display
public void display()
-
enableCursorRects
public void enableCursorRects()
-
enableFlushWindow
public void enableFlushWindow()
-
endEditingFor
public void endEditingFor(id anObject)
-
firstResponder
public NSResponder firstResponder()
-
flushWindowIfNeeded
public void flushWindowIfNeeded()
-
frame
public NSRect frame()
-
graphicsContext
public NSGraphicsContext graphicsContext()
-
hasShadow
public boolean hasShadow()
-
initWithContentRect
public NSWindow initWithContentRect(NSRect contentRect, long aStyle, long bufferingType, boolean flag)
-
initWithContentRect
public NSWindow initWithContentRect(NSRect contentRect, long aStyle, long bufferingType, boolean flag, NSScreen screen)
-
invalidateShadow
public void invalidateShadow()
-
isDocumentEdited
public boolean isDocumentEdited()
-
isKeyWindow
public boolean isKeyWindow()
-
isMainWindow
public boolean isMainWindow()
-
isMiniaturized
public boolean isMiniaturized()
-
isSheet
public boolean isSheet()
-
isVisible
public boolean isVisible()
-
isZoomed
public boolean isZoomed()
-
makeFirstResponder
public boolean makeFirstResponder(NSResponder aResponder)
-
makeKeyAndOrderFront
public void makeKeyAndOrderFront(id sender)
-
maxSize
public NSSize maxSize()
-
minFrameWidthWithTitle
public static double minFrameWidthWithTitle(NSString aTitle, long aStyle)
-
minSize
public NSSize minSize()
-
miniaturize
public void miniaturize(id sender)
-
mouseLocationOutsideOfEventStream
public NSPoint mouseLocationOutsideOfEventStream()
-
orderBack
public void orderBack(id sender)
-
orderFront
public void orderFront(id sender)
-
orderFrontRegardless
public void orderFrontRegardless()
-
orderOut
public void orderOut(id sender)
-
orderWindow
public void orderWindow(long place, long otherWin)
-
parentWindow
public NSWindow parentWindow()
-
removeChildWindow
public void removeChildWindow(NSWindow childWin)
-
screen
public NSScreen screen()
-
sendEvent
public void sendEvent(NSEvent theEvent)
-
setAcceptsMouseMovedEvents
public void setAcceptsMouseMovedEvents(boolean acceptsMouseMovedEvents)
-
setAlphaValue
public void setAlphaValue(double alphaValue)
-
setBackgroundColor
public void setBackgroundColor(NSColor backgroundColor)
-
setCollectionBehavior
public void setCollectionBehavior(long collectionBehavior)
-
setContentView
public void setContentView(NSView contentView)
-
setDefaultButtonCell
public void setDefaultButtonCell(NSButtonCell defaultButtonCell)
-
setDelegate
public void setDelegate(id delegate)
-
setDocumentEdited
public void setDocumentEdited(boolean documentEdited)
-
setFrame
public void setFrame(NSRect frameRect, boolean flag)
-
setFrame
public void setFrame(NSRect frameRect, boolean displayFlag, boolean animateFlag)
-
setHasShadow
public void setHasShadow(boolean hasShadow)
-
setHidesOnDeactivate
public void setHidesOnDeactivate(boolean hidesOnDeactivate)
-
setLevel
public void setLevel(long level)
-
setMaxSize
public void setMaxSize(NSSize maxSize)
-
setMinSize
public void setMinSize(NSSize minSize)
-
setMovable
public void setMovable(boolean movable)
-
setOpaque
public void setOpaque(boolean opaque)
-
setReleasedWhenClosed
public void setReleasedWhenClosed(boolean releasedWhenClosed)
-
setRepresentedFilename
public void setRepresentedFilename(NSString representedFilename)
-
setRepresentedURL
public void setRepresentedURL(NSURL representedURL)
-
setShowsResizeIndicator
public void setShowsResizeIndicator(boolean showsResizeIndicator)
-
setShowsToolbarButton
public void setShowsToolbarButton(boolean showsToolbarButton)
-
setTitle
public void setTitle(NSString title)
-
setToolbar
public void setToolbar(NSToolbar toolbar)
-
styleMask
public long styleMask()
-
toggleFullScreen
public void toggleFullScreen(id sender)
-
toolbar
public NSToolbar toolbar()
-
windowNumber
public long windowNumber()
-
windowNumberAtPoint
public static long windowNumberAtPoint(NSPoint point, long windowNumber)
-
zoom
public void zoom(id sender)
-
-