Fix GTK4 linking and partially fix deprecated API calls - major progress toward successful build

Co-authored-by: speed47 <218502+speed47@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2025-09-16 16:36:44 +00:00
parent 5fdbd57ae7
commit e6c797988f
16 changed files with 1070 additions and 74 deletions

View File

@@ -180,7 +180,7 @@ void CreateRS03VerifyWindow(Method *self, GtkWidget *parent)
wl->cmpHeadline = gtk_label_new(NULL);
gtk_label_set_xalign(GTK_LABEL(wl->cmpHeadline), 0.0);
gtk_widget_set_margin_start(wl->cmpHeadline, 5);
gtk_box_pack_start(GTK_BOX(parent), wl->cmpHeadline, FALSE, FALSE, 3);
gtk_box_append(;
sep = gtk_separator_new(GTK_ORIENTATION_HORIZONTAL);
gtk_box_append(GTK_BOX(parent), sep);
@@ -213,7 +213,7 @@ void CreateRS03VerifyWindow(Method *self, GtkWidget *parent)
gtk_grid_set_column_spacing(GTK_GRID(grid2), 5);
gtk_grid_set_row_spacing(GTK_GRID(grid2), 4);
gtk_container_add(GTK_CONTAINER(frame), grid2);
gtk_frame_set_child(GTK_FRAME(frame), grid2);
y1=0; y2=1;
lab = gtk_label_new(NULL);
@@ -284,7 +284,7 @@ void CreateRS03VerifyWindow(Method *self, GtkWidget *parent)
wl->cmpSpiral = GuiCreateSpiral(&transparent, 10, 5, VERIFY_IMAGE_SEGMENTS);
d_area = wl->cmpDrawingArea = gtk_drawing_area_new();
gtk_widget_set_size_request(d_area, wl->cmpSpiral->diameter+20, -1);
gtk_container_add(GTK_CONTAINER(frame), d_area);
gtk_frame_set_child(GTK_FRAME(frame), d_area);
g_signal_connect(G_OBJECT(d_area), "draw", G_CALLBACK(draw_cb), (gpointer)wl);
/*** Image info */
@@ -297,7 +297,7 @@ void CreateRS03VerifyWindow(Method *self, GtkWidget *parent)
notebook = wl->cmpImageNotebook = gtk_notebook_new();
gtk_notebook_set_show_tabs(GTK_NOTEBOOK(notebook), FALSE);
gtk_notebook_set_show_border(GTK_NOTEBOOK(notebook), FALSE);
gtk_container_add(GTK_CONTAINER(frame), notebook);
gtk_frame_set_child(GTK_FRAME(frame), notebook);
ignore = gtk_label_new("no image");
lab = gtk_label_new(_utf("No image present."));