public static T UseGtk3 <T>(this AppBuilderBase <T> builder, bool deferredRendering = true, ICustomGtk3NativeLibraryResolver resolver = null) where T : AppBuilderBase <T>, new() { Resolver.Custom = resolver; Gtk3Platform.UseDeferredRendering = deferredRendering; return(builder.UseWindowingSubsystem(Gtk3Platform.Initialize, "GTK3")); }
public static T UseGtk3 <T>(this AppBuilderBase <T> builder, Gtk3PlatformOptions options = null) where T : AppBuilderBase <T>, new() { return(builder.UseWindowingSubsystem(() => Gtk3Platform.Initialize(options ?? new Gtk3PlatformOptions()), "GTK3")); }