aboutsummaryrefslogtreecommitdiff
path: root/remote_plot.c
diff options
context:
space:
mode:
authorXiao Pan <xyz@flylightning.xyz>2025-05-06 21:37:23 -0700
committerXiao Pan <xyz@flylightning.xyz>2025-05-06 21:37:23 -0700
commit7dd4ac9418affd518461eab8f8a8ca026a8f2798 (patch)
treedbabfe643fc991af599f83d6daec1a9876d6968a /remote_plot.c
parent653e7322ee755c92bbd168e2f455d55c1c8a09d9 (diff)
user flowboxes and less text in label to save space
Diffstat (limited to 'remote_plot.c')
-rw-r--r--remote_plot.c23
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);