diff options
author | Xiao Pan <xyz@flylightning.xyz> | 2025-05-06 21:37:23 -0700 |
---|---|---|
committer | Xiao Pan <xyz@flylightning.xyz> | 2025-05-06 21:37:23 -0700 |
commit | 7dd4ac9418affd518461eab8f8a8ca026a8f2798 (patch) | |
tree | dbabfe643fc991af599f83d6daec1a9876d6968a /remote_plot.c | |
parent | 653e7322ee755c92bbd168e2f455d55c1c8a09d9 (diff) |
user flowboxes and less text in label to save space
Diffstat (limited to 'remote_plot.c')
-rw-r--r-- | remote_plot.c | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/remote_plot.c b/remote_plot.c index 1235218..99cb4b9 100644 --- a/remote_plot.c +++ b/remote_plot.c @@ -691,6 +691,8 @@ static void activate (GtkApplication *app, gpointer user_data) GtkWidget *to_box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL,0); GtkWidget *from_button = gtk_button_new_with_label ("Enter from time"); GtkWidget *to_button = gtk_button_new_with_label ("Enter to time"); + GtkWidget *flowbox_top = gtk_flow_box_new(); + GtkWidget *flowbox_expander = gtk_flow_box_new(); data->from_entry = gtk_entry_new(); data->to_entry = gtk_entry_new(); @@ -731,7 +733,7 @@ static void activate (GtkApplication *app, gpointer user_data) gtk_widget_set_vexpand(data->area,TRUE); gtk_widget_set_hexpand(data->area,TRUE); - button = gtk_button_new_with_label ("Print last second data"); + button = gtk_button_new_with_label ("Print data"); g_signal_connect (button, "clicked", G_CALLBACK (print_data), user_data); // https://gitlab.gnome.org/GNOME/gtk/-/blob/main/demos/print-editor/print-editor.c @@ -751,14 +753,17 @@ static void activate (GtkApplication *app, gpointer user_data) gtk_expander_set_child (GTK_EXPANDER (expander_volt), flowbox_volt); gtk_expander_set_child (GTK_EXPANDER (expander_temp), flowbox_temp); - gtk_box_append(GTK_BOX(box), button); - gtk_box_append(GTK_BOX(box), data->volt_label); - gtk_box_append(GTK_BOX(box), data->temp_label); - gtk_box_append(GTK_BOX(box), data->live_toggle); - gtk_box_append(GTK_BOX(box), from_box); - gtk_box_append(GTK_BOX(box), to_box); - gtk_box_append(GTK_BOX(box), expander_volt); - gtk_box_append(GTK_BOX(box), expander_temp); + gtk_flow_box_append(GTK_FLOW_BOX(flowbox_top), button); + gtk_flow_box_append(GTK_FLOW_BOX(flowbox_top), data->live_toggle); + gtk_flow_box_append(GTK_FLOW_BOX(flowbox_top), data->volt_label); + gtk_flow_box_append(GTK_FLOW_BOX(flowbox_top), data->temp_label); + gtk_flow_box_append(GTK_FLOW_BOX(flowbox_top), from_box); + gtk_flow_box_append(GTK_FLOW_BOX(flowbox_top), to_box); + gtk_flow_box_append(GTK_FLOW_BOX(flowbox_expander), expander_volt); + gtk_flow_box_append(GTK_FLOW_BOX(flowbox_expander), expander_temp); + + gtk_box_append(GTK_BOX(box), flowbox_top); + gtk_box_append(GTK_BOX(box), flowbox_expander); gtk_box_append(GTK_BOX(box), data->area); gtk_window_set_child (GTK_WINDOW (window), scrolled_window); |