C# Class Xwt.Mac.MacEngine

Inheritance: Xwt.Backends.ToolkitEngineBackend
Datei anzeigen Open project: TheBrainTech/xwt Class Usage Examples

Public Methods

Method Description
CancelTimerInvoke ( object id ) : void
DispatchPendingEvents ( ) : void
ExitApplication ( ) : void
GetBackendForContext ( object nativeWidget, object nativeContext ) : object
GetBackendForWindow ( object nativeWindow ) : Xwt.Backends.IWindowFrameBackend
GetNativeBackend ( Widget w ) : ViewBackend
GetNativeImage ( Xwt image ) : object
GetNativeWidget ( Widget w ) : object
GetNativeWindow ( IWindowFrameBackend backend ) : object
HasNativeParent ( Widget w ) : bool
InitializeApplication ( ) : void
InitializeBackends ( ) : void
Invoke ( System.Action action ) : void
InvokeAsync ( System.Action action ) : void
RenderWidget ( Widget w ) : object
RunApplication ( ) : void
TimerInvoke ( Func action, System.TimeSpan timeSpan ) : object

Private Methods

Method Description
Hijack ( ) : void
HijackedLoadNibNamed ( IntPtr self, IntPtr sel, IntPtr filePath, IntPtr owner ) : bool
OnActivated ( NSNotification notification ) : void
OnDeactivated ( NSNotification notifcation ) : void

Method Details

CancelTimerInvoke() public method

public CancelTimerInvoke ( object id ) : void
id object
return void

DispatchPendingEvents() public method

public DispatchPendingEvents ( ) : void
return void

ExitApplication() public method

public ExitApplication ( ) : void
return void

GetBackendForContext() public method

public GetBackendForContext ( object nativeWidget, object nativeContext ) : object
nativeWidget object
nativeContext object
return object

GetBackendForWindow() public method

public GetBackendForWindow ( object nativeWindow ) : Xwt.Backends.IWindowFrameBackend
nativeWindow object
return Xwt.Backends.IWindowFrameBackend

GetNativeBackend() public method

public GetNativeBackend ( Widget w ) : ViewBackend
w Widget
return ViewBackend

GetNativeImage() public method

public GetNativeImage ( Xwt image ) : object
image Xwt
return object

GetNativeWidget() public method

public GetNativeWidget ( Widget w ) : object
w Widget
return object

GetNativeWindow() public method

public GetNativeWindow ( IWindowFrameBackend backend ) : object
backend IWindowFrameBackend
return object

HasNativeParent() public method

public HasNativeParent ( Widget w ) : bool
w Widget
return bool

InitializeApplication() public method

public InitializeApplication ( ) : void
return void

InitializeBackends() public method

public InitializeBackends ( ) : void
return void

Invoke() public method

public Invoke ( System.Action action ) : void
action System.Action
return void

InvokeAsync() public method

public InvokeAsync ( System.Action action ) : void
action System.Action
return void

RenderWidget() public method

public RenderWidget ( Widget w ) : object
w Widget
return object

RunApplication() public method

public RunApplication ( ) : void
return void

TimerInvoke() public method

public TimerInvoke ( Func action, System.TimeSpan timeSpan ) : object
action Func
timeSpan System.TimeSpan
return object