Index: work/gtk/layersel/layersel.c =================================================================== --- work/gtk/layersel/layersel.c (revision 8506) +++ work/gtk/layersel/layersel.c (revision 8507) @@ -88,7 +88,7 @@ static GtkWidget *build_grp(layersel_grp_t *ls, const char *gname) { - GtkWidget *gn_vert, *grp_layers, *vlabel; + GtkWidget *gn_vert, *grp_layers, *vlabel, *spring; int n; char tmp[32]; @@ -107,13 +107,13 @@ ls->grp_row = gtkc_vbox_new(0, 0); ls->grp_closed = gtkc_hbox_new(0, 0); ls->grp_open = gtkc_hbox_new(0, 0); - gtk_box_pack_start(GTK_BOX(ls->grp_row), ls->grp_closed, TRUE, TRUE, 0); - gtk_box_pack_start(GTK_BOX(ls->grp_row), ls->grp_open, TRUE, TRUE, 0); + gtk_box_pack_start(GTK_BOX(ls->grp_row), ls->grp_closed, FALSE, FALSE, 0); + gtk_box_pack_start(GTK_BOX(ls->grp_row), ls->grp_open, FALSE, FALSE, 0); gn_vert = gtkc_vbox_new(0, 0); grp_layers = gtkc_vbox_new(0, 0); - gtk_box_pack_start(GTK_BOX(ls->grp_open), gn_vert, TRUE, TRUE, 0); - gtk_box_pack_start(GTK_BOX(ls->grp_open), grp_layers, TRUE, TRUE, 0); + gtk_box_pack_start(GTK_BOX(ls->grp_open), gn_vert, FALSE, FALSE, 0); + gtk_box_pack_start(GTK_BOX(ls->grp_open), grp_layers, FALSE, FALSE, 0); /* install group name */ @@ -120,13 +120,13 @@ vlabel = gtk_label_new(gname); gtk_label_set_angle(GTK_LABEL(vlabel), 90); /* gtk_label_set_ellipsize(GTK_LABEL(vlabel), PANGO_ELLIPSIZE_END); */ - gtk_box_pack_start(GTK_BOX(gn_vert), vlabel, TRUE, TRUE, 0); - gtk_box_pack_start(GTK_BOX(ls->grp_closed), gtk_label_new(gname), TRUE, TRUE, 0); + gtk_box_pack_start(GTK_BOX(gn_vert), vlabel, FALSE, FALSE, 0); + gtk_box_pack_start(GTK_BOX(ls->grp_closed), gtk_label_new(gname), FALSE, FALSE, 0); /* install layers */ for(n = 0; n < 4; n++) { ls->layer[n] = gtkc_hbox_new(0, 0); - gtk_box_pack_start(GTK_BOX(grp_layers), ls->layer[n], TRUE, TRUE, 0); + gtk_box_pack_start(GTK_BOX(grp_layers), ls->layer[n], FALSE, FALSE, 0); sprintf(tmp, "layer %d\n", n); @@ -134,7 +134,10 @@ gtk_box_pack_start(GTK_BOX(ls->layer[n]), ls->vis_on[n], FALSE, FALSE, 0); ls->vis_off[n] = layer_vis_box(0, "#ff0000"); gtk_box_pack_start(GTK_BOX(ls->layer[n]), ls->vis_off[n], FALSE, FALSE, 0); - gtk_box_pack_start(GTK_BOX(ls->layer[n]), gtk_label_new(tmp), TRUE, TRUE, 0); + gtk_box_pack_start(GTK_BOX(ls->layer[n]), gtk_label_new(tmp), FALSE, FALSE, 0); + + spring = gtkc_hbox_new(FALSE, 0); + gtk_box_pack_start(GTK_BOX(ls->layer[n]), spring, TRUE, TRUE, 0); } return ls->grp_row;