Beispiel #1
0
 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"));
 }
Beispiel #2
0
 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"));
 }