C# Class Xwt.GtkBackend.GtkEngine

Inheritance: ToolkitEngineBackend
显示文件 Open project: mono/xwt Class Usage Examples

Public Methods

Method Description
CancelTimerInvoke ( object id ) : void
DispatchPendingEvents ( ) : void
Dispose ( ) : void
ExitApplication ( ) : void
GetBackendForContext ( object nativeWidget, object nativeContext ) : object
GetBackendForImage ( object nativeImage ) : object
GetBackendForWindow ( object nativeWindow ) : IWindowFrameBackend
GetNativeImage ( Xwt image ) : object
GetNativeParentWindow ( Widget w ) : object
GetNativeWidget ( Widget w ) : object
GetNativeWindow ( IWindowFrameBackend backend ) : object
HasNativeParent ( Widget w ) : bool
InitializeApplication ( ) : void
InitializeBackends ( ) : void
InvokeAsync ( System.Action action ) : void
RenderImage ( object nativeWidget, object nativeContext, ImageDescription img, double x, double y ) : void
RenderWidget ( Widget widget ) : object
ReplaceChild ( Gtk oldWidget, Gtk newWidget ) : void
RunApplication ( ) : void
TimerInvoke ( Func action, System.TimeSpan timeSpan ) : object

Protected Methods

Method Description
GetBackendImplementationType ( Type backendType ) : Type

Method Details

CancelTimerInvoke() public method

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

DispatchPendingEvents() public method

public DispatchPendingEvents ( ) : void
return void

Dispose() public method

public Dispose ( ) : 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

GetBackendForImage() public method

public GetBackendForImage ( object nativeImage ) : object
nativeImage object
return object

GetBackendForWindow() public method

public GetBackendForWindow ( object nativeWindow ) : IWindowFrameBackend
nativeWindow object
return IWindowFrameBackend

GetBackendImplementationType() protected method

protected GetBackendImplementationType ( Type backendType ) : Type
backendType System.Type
return System.Type

GetNativeImage() public method

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

GetNativeParentWindow() public method

public GetNativeParentWindow ( Widget w ) : object
w Widget
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

InvokeAsync() public method

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

RenderImage() public method

public RenderImage ( object nativeWidget, object nativeContext, ImageDescription img, double x, double y ) : void
nativeWidget object
nativeContext object
img Xwt.Backends.ImageDescription
x double
y double
return void

RenderWidget() public method

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

ReplaceChild() public static method

public static ReplaceChild ( Gtk oldWidget, Gtk newWidget ) : void
oldWidget Gtk
newWidget Gtk
return void

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