Vincent Magnin

Results 94 comments of Vincent Magnin

I have commented: - lines with `gtk_builder_connect_signals` and `gtk_builder_connect_signals_full` - `! if (fbool(gtk_widget_is_toplevel(gpointer))) then` I have replaced: ```fortran integer(c_int) :: dialog dialog = gtk_dialog_run (about_dialog) call gtk_widget_hide (about_dialog) ``` by...

In GTK 3.99.2, `gtk_buildable_get_name()` has become `gtk_buildable_get_buildable_id()` The change was made in the gtk4-vmagnin branch.

I used `$ gtk4-builder-tool simplify --3to4 gtkf-sketcher.glade` to identify and remove deprecated properties from that Glade file. Then `$ gtk4-builder-tool validate gtkf-sketcher.glade` to identify and remove deprecated signals and objects....

The only big remaining problem is how to parse the signals of each object in the UI file: we need to store them in that array: ```fortran type signal_connection character(len=64)::object_name...

Another problem in gtkf-sketcher is that in GTK 3, `gtk_widget_is_toplevel()` was used to identify the toplevel object in the UI file. In GTK 4, that function is gone. Updated: replaced...

See also https://discourse.gnome.org/t/need-help-in-understanding-autoconnecting-signals-from-builder-in-gtk-4/7420

It is probably a problem concerning GL and GTK 4 under Windows, as in a VirtualBox without 3D acceleration there is no problem. Tested with GTK 4.6.1

The "About window" problem seems to have disappeared. Tested with GTK 4.8.1 and Windows 10 21H2.

``` $ coredumpctl gdb (gdb) bt full #0 0x0000000000000000 in () #1 0x00007f6b36099617 in _cairo_surface_stroke () at /lib64/libcairo.so.2 #2 0x00007f6b360534ba in _cairo_gstate_stroke.part.0 () at /lib64/libcairo.so.2 #3 0x00007f6b360535ff in _cairo_default_context_stroke ()...

http://plplot.sourceforge.net/docbook-manual/plplot-html-5.15.0/plstripa.html http://plplot.sourceforge.net/docbook-manual/plplot-html-5.15.0/plstripc.html