- label = gtk_label_new (NULL);
- g_object_set (G_OBJECT (label), "xalign", 0.0, NULL);
- markup = g_strdup_printf ("<b>%s</b>", _(properties_info[property].label));
- gtk_label_set_markup (GTK_LABEL (label), markup);
- g_free (markup);
-
- gtk_table_attach (table, label, 0, 1, *row, *row + 1,
- GTK_FILL, GTK_FILL, 0, 0);
- gtk_widget_show (label);
+ if (!properties->labels[property]) {
+ label = gtk_label_new (NULL);
+ g_object_set (G_OBJECT (label), "xalign", 0.0, NULL);
+ markup = g_strdup_printf ("<b>%s</b>", _(properties_info[property].label));
+ gtk_label_set_markup (GTK_LABEL (label), markup);
+ g_free (markup);