C# Class Xwt.Mac.WindowBackend

Inheritance: MonoMac.AppKit.NSWindow, IWindowBackend
Afficher le fichier Open project: mono/xwt Class Usage Examples

Private Properties

Свойство Type Description
DisableVisibilityEvent void
EnableVisibilityEvent void
HandleDidResize void
IBackend void
IWindowBackend void
IWindowFrameBackend bool
IWindowFrameBackend void
IWindowFrameBackend void
InternalShow void
OnHidden void
OnShouldClose bool
OnShown void
OnWillClose void
RequestClose bool
VisibilityEventsEnabled bool

Méthodes publiques

Méthode Description
DragStart ( TransferDataSource data, DragDropAction dragAction, object dragImage, double xhot, double yhot ) : void
GetMetrics ( Size &minSize, Size &decorationSize ) : void
Initialize ( IWindowFrameEventSink eventSink ) : void
InitializeBackend ( object frontend, ApplicationContext context ) : void
LayoutContent ( RectangleF frame ) : void
LayoutWindow ( ) : void
ObserveValue ( NSString keyPath, NSObject ofObject, NSDictionary change, IntPtr context ) : void
Present ( ) : void
SetDragSource ( string types, DragDropAction dragAction ) : void
SetDragTarget ( string types, DragDropAction dragAction ) : void
SetFocus ( ) : void
SetIcon ( ImageDescription icon ) : void
SetMainMenu ( IMenuBackend menu ) : void
SetMinSize ( Size s ) : void
SetPadding ( double left, double top, double right, double bottom ) : void
UpdateChildPlacement ( IWidgetBackend childBackend ) : void
WindowBackend ( ) : MonoMac.AppKit
WindowBackend ( IntPtr ptr ) : MonoMac.AppKit

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
OnBoundsChanged ( ) : void
OnClosed ( ) : void

Private Methods

Méthode Description
DisableVisibilityEvent ( WindowFrameEvent ev ) : void
EnableVisibilityEvent ( WindowFrameEvent ev ) : void
HandleDidResize ( object sender, EventArgs e ) : void
IBackend ( object eventId ) : void
IWindowBackend ( IWidgetBackend child ) : void
IWindowFrameBackend ( ) : bool
IWindowFrameBackend ( IWindowFrameBackend window ) : void
IWindowFrameBackend ( double x, double y ) : void
InternalShow ( ) : void
OnHidden ( ) : void
OnShouldClose ( NSObject ob ) : bool
OnShown ( ) : void
OnWillClose ( object sender, EventArgs args ) : void
RequestClose ( ) : bool
VisibilityEventsEnabled ( ) : bool

Method Details

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

DragStart() public méthode

public DragStart ( TransferDataSource data, DragDropAction dragAction, object dragImage, double xhot, double yhot ) : void
data TransferDataSource
dragAction DragDropAction
dragImage object
xhot double
yhot double
Résultat void

GetMetrics() public méthode

public GetMetrics ( Size &minSize, Size &decorationSize ) : void
minSize System.Drawing.Size
decorationSize System.Drawing.Size
Résultat void

Initialize() public méthode

public Initialize ( IWindowFrameEventSink eventSink ) : void
eventSink IWindowFrameEventSink
Résultat void

InitializeBackend() public méthode

public InitializeBackend ( object frontend, ApplicationContext context ) : void
frontend object
context ApplicationContext
Résultat void

LayoutContent() public méthode

public LayoutContent ( RectangleF frame ) : void
frame System.Drawing.RectangleF
Résultat void

LayoutWindow() public méthode

public LayoutWindow ( ) : void
Résultat void

ObserveValue() public méthode

public ObserveValue ( NSString keyPath, NSObject ofObject, NSDictionary change, IntPtr context ) : void
keyPath NSString
ofObject NSObject
change NSDictionary
context IntPtr
Résultat void

OnBoundsChanged() protected méthode

protected OnBoundsChanged ( ) : void
Résultat void

OnClosed() protected méthode

protected OnClosed ( ) : void
Résultat void

Present() public méthode

public Present ( ) : void
Résultat void

SetDragSource() public méthode

public SetDragSource ( string types, DragDropAction dragAction ) : void
types string
dragAction DragDropAction
Résultat void

SetDragTarget() public méthode

public SetDragTarget ( string types, DragDropAction dragAction ) : void
types string
dragAction DragDropAction
Résultat void

SetFocus() public méthode

public SetFocus ( ) : void
Résultat void

SetIcon() public méthode

public SetIcon ( ImageDescription icon ) : void
icon ImageDescription
Résultat void

SetMainMenu() public méthode

public SetMainMenu ( IMenuBackend menu ) : void
menu IMenuBackend
Résultat void

SetMinSize() public méthode

public SetMinSize ( Size s ) : void
s Size
Résultat void

SetPadding() public méthode

public SetPadding ( double left, double top, double right, double bottom ) : void
left double
top double
right double
bottom double
Résultat void

UpdateChildPlacement() public méthode

public UpdateChildPlacement ( IWidgetBackend childBackend ) : void
childBackend IWidgetBackend
Résultat void

WindowBackend() public méthode

public WindowBackend ( ) : MonoMac.AppKit
Résultat MonoMac.AppKit

WindowBackend() public méthode

public WindowBackend ( IntPtr ptr ) : MonoMac.AppKit
ptr IntPtr
Résultat MonoMac.AppKit