From 670bbea6e977c2b13bc37463841312d92d259058 Mon Sep 17 00:00:00 2001 From: Xiao Pan Date: Sat, 26 Apr 2025 06:13:50 -0700 Subject: Use flowbox for checkbuttons --- remote_plot.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/remote_plot.c b/remote_plot.c index 2cdd292..2a77b5c 100644 --- a/remote_plot.c +++ b/remote_plot.c @@ -468,6 +468,7 @@ static void activate (GtkApplication *app, gpointer user_data) GtkWidget *button; GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL,1); GtkWidget *scrolled_window; + GtkWidget *flowbox = gtk_flow_box_new(); data->volt_label=gtk_label_new("Average voltage:"); data->temp_label=gtk_label_new("Average temperature:"); @@ -502,7 +503,8 @@ static void activate (GtkApplication *app, gpointer user_data) gtk_box_append(GTK_BOX(box), data->temp_label); gtk_box_append(GTK_BOX(box), data->area); for(int i=0;i<(VOLTLEN+TEMPLEN);i++) - gtk_box_append(GTK_BOX(box), data->checkbutton[i]); + gtk_flow_box_append(GTK_FLOW_BOX(flowbox), data->checkbutton[i]); + gtk_box_append(GTK_BOX(box), flowbox); gtk_window_set_child (GTK_WINDOW (window), scrolled_window); gtk_window_present (GTK_WINDOW (window)); -- cgit v1.2.3-70-g09d2