GtkTable isn't updating properly

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have a GtkTable containing labels and entries. I don't want all label/entry pairs to be visible at all times. To control this, I use gtk_widget_show/hide on the labels and entries of a given row.

Previously, this worked just fine. After I refactored slightly, it no longer does, and I cannot pin down the reason.

It now takes two "events" (clicks in this case) to get everything correct. When I first start the program, only one pair is visible. I make one click, and the data in that pair is updated correctly, and tracing through it's apparent that show() is being called on all the other pairs; but they do not appear. If I click again in the same place, they show up just fine.

If I then click somewhere else that requires a different set of label/entry pairs, the set of visible pairs correctly changes immediately, but the spacing of the two columns in the GtkTable does *not* update until the second click. So I've got labels partially visible or incorrectly aligned in the meantime.

Anyone know what could possibly be wrong here?
_______________________________________________
gtk-list mailing list
gtk-list@xxxxxxxxx
http://mail.gnome.org/mailman/listinfo/gtk-list

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux