lytico
lytico
@congzhangzh there is a ongoing work to implement maui over gtk in this tree: https://github.com/jsuarezruiz/maui-linux/tree/main-linux maybe you can "plunder" something from there, as getting the main window etc.
https://github.com/jsuarezruiz/maui-linux/blob/main-linux/src/Core/src/Handlers/Window/WindowHandler.Gtk.cs https://github.com/jsuarezruiz/maui-linux/blob/main-linux/src/Core/src/Handlers/GraphicsView/GraphicsViewHandler.Gtk.cs Handlers.Application is not implemented by now.
@mattleibow > I was wondering if you would be interested in taking these changes you made and make a larger PR in https://github.com/dotnet/maui with all of Gtk things? yes, just...
@Slesa the pr is already moved to https://github.com/dotnet/maui/pull/9522 and waiting for merge. if you want to do some implementation, some missing features are listed here: https://github.com/lytico/Microsoft.Maui.Graphics/issues
PR is here: https://github.com/dotnet/Microsoft.Maui.Graphics/pull/469
see also: https://github.com/GtkSharp/GtkSharp/issues/213#issue-790778747
proposal: 1) change [gir2gapi.xslt](https://github.com/lytico/GtkSharp/blob/54c282fd15ef9d9b7ace3f7d3e0e6ecea7884202/Source/Tools/gir2gapi.xslt) to transform `` into `-api.xml` ( for `` see eg: https://github.com/gircore/gir-files/blob/0457ccef445ac23624d78e59ffd3c2a096e3ec69/Atk-1.0.gir#L219) 2) change GapiCodeGen to consume that `` - attributes 3) regenerate all `-api.xml` (see eg:...
@MXP2095onetechguy i think it's related to code. code should have documentation
https://webkitgtk.org/reference/webkit2gtk/2.5.1/WebKitWebView.html#WebKitJavascriptResult https://github.com/WebKit/WebKit/blob/webkitgtk/2.34/Source/WebKit/UIProcess/API/glib/WebKitJavascriptResult.cpp
seems to be a problem with namespaces in [WebkitGtkSharp-api.xml](https://github.com/GtkSharp/GtkSharp/pull/274/files#diff-f24a87f0e55f04c4a9c3767f03404441b1ebdfb6f43eb6d36a4511caefd80d1d) missing type is generated in namespace WebKit struct JavascriptResult in WebkitGtkSharp-api.xml it's typed as WebKitJavascriptResult and marked as missing it's never...