Trait cocoa::appkit::NSView

source ·
pub trait NSView: Sized {
Show 24 methods // Required methods unsafe fn init(self) -> id; unsafe fn initWithFrame_(self, frameRect: NSRect) -> id; unsafe fn bounds(self) -> NSRect; unsafe fn frame(self) -> NSRect; unsafe fn setFrameSize(self, frameSize: NSSize); unsafe fn setFrameOrigin(self, frameOrigin: NSPoint); unsafe fn display_(self); unsafe fn setWantsBestResolutionOpenGLSurface_(self, flag: BOOL); unsafe fn convertPoint_fromView_(self, point: NSPoint, view: id) -> NSPoint; unsafe fn addSubview_(self, view: id); unsafe fn superview(self) -> id; unsafe fn removeFromSuperview(self); unsafe fn setAutoresizingMask_( self, autoresizingMask: NSAutoresizingMaskOptions ); unsafe fn wantsLayer(self) -> BOOL; unsafe fn setWantsLayer(self, wantsLayer: BOOL); unsafe fn layer(self) -> id; unsafe fn setLayer(self, layer: id); unsafe fn widthAnchor(self) -> id; unsafe fn heightAnchor(self) -> id; unsafe fn convertRectToBacking(self, rect: NSRect) -> NSRect; unsafe fn layerContentsPlacement(self) -> NSViewLayerContentsPlacement; unsafe fn setLayerContentsPlacement( self, placement: NSViewLayerContentsPlacement ); unsafe fn setAppearance(self, appearance: id); // Provided method unsafe fn alloc(_: Self) -> id { ... }
}

Required Methods§

source

unsafe fn init(self) -> id

source

unsafe fn initWithFrame_(self, frameRect: NSRect) -> id

source

unsafe fn bounds(self) -> NSRect

source

unsafe fn frame(self) -> NSRect

source

unsafe fn setFrameSize(self, frameSize: NSSize)

source

unsafe fn setFrameOrigin(self, frameOrigin: NSPoint)

source

unsafe fn display_(self)

source

unsafe fn setWantsBestResolutionOpenGLSurface_(self, flag: BOOL)

source

unsafe fn convertPoint_fromView_(self, point: NSPoint, view: id) -> NSPoint

source

unsafe fn addSubview_(self, view: id)

source

unsafe fn superview(self) -> id

source

unsafe fn removeFromSuperview(self)

source

unsafe fn setAutoresizingMask_( self, autoresizingMask: NSAutoresizingMaskOptions )

source

unsafe fn wantsLayer(self) -> BOOL

source

unsafe fn setWantsLayer(self, wantsLayer: BOOL)

source

unsafe fn layer(self) -> id

source

unsafe fn setLayer(self, layer: id)

source

unsafe fn widthAnchor(self) -> id

source

unsafe fn heightAnchor(self) -> id

source

unsafe fn convertRectToBacking(self, rect: NSRect) -> NSRect

source

unsafe fn layerContentsPlacement(self) -> NSViewLayerContentsPlacement

source

unsafe fn setLayerContentsPlacement( self, placement: NSViewLayerContentsPlacement )

source

unsafe fn setAppearance(self, appearance: id)

Provided Methods§

source

unsafe fn alloc(_: Self) -> id

Implementors§