From cb2f70f631bea638f8557758e4c88aa1c5d7a058 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Tue, 13 Sep 2011 11:56:42 -0700 Subject: [PATCH] Always pack the widgets into boxes, not frames Let's try to be consistent about this. Make the parent of each widget be a box. Maybe the frames come with boxes, but since I have no clue about gtk, I'm going to just always create them by hand. Signed-off-by: Linus Torvalds --- equipment.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/equipment.c b/equipment.c index 4e2b292..407cb3d 100644 --- a/equipment.c +++ b/equipment.c @@ -286,25 +286,22 @@ static void nitrox_cb(GtkToggleButton *button, gpointer data) static void cylinder_widget(GtkWidget *box, int nr, GtkListStore *model) { - GtkWidget *frame, *hbox; + GtkWidget *frame, *hbox, *hbox2; GtkWidget *widget; char buffer[80]; hbox = gtk_hbox_new(FALSE, 3); gtk_box_pack_start(GTK_BOX(box), hbox, FALSE, FALSE, 0); - snprintf(buffer, sizeof(buffer), "Cylinder %d", nr); + snprintf(buffer, sizeof(buffer), "Cylinder %d", nr+1); frame = gtk_frame_new(buffer); gtk_box_pack_start(GTK_BOX(hbox), frame, FALSE, TRUE, 0); - hbox = gtk_hbox_new(FALSE, 3); - gtk_container_add(GTK_CONTAINER(frame), hbox); - - frame = gtk_frame_new("Description"); - gtk_box_pack_start(GTK_BOX(hbox), frame, FALSE, TRUE, 0); + hbox2 = gtk_hbox_new(FALSE, 3); + gtk_container_add(GTK_CONTAINER(frame), hbox2); widget = gtk_combo_box_entry_new_with_model(GTK_TREE_MODEL(model), 0); - gtk_container_add(GTK_CONTAINER(frame), widget); + gtk_box_pack_start(GTK_BOX(hbox2), widget, FALSE, TRUE, 0); cylinder_description = GTK_COMBO_BOX(widget); g_signal_connect(widget, "changed", G_CALLBACK(cylinder_cb), NULL); -- 2.43.0