GNOME Bugzilla – Bug 555025
Action GEGL box widgets weirdness
Last modified: 2009-04-23 18:25:33 UTC
it seems the widgets in the actions GEGL have not constraints. This is viewable when the box is reduced (screenshot attached).
Created attachment 119936 [details] scrrenshot
It's just a completely experimental tool. It might even crash on you.
This seems impossible, but I could just reproduce it (exactly once and not after). Definitely not the GEGL tool's fault.
*** Bug 555640 has been marked as a duplicate of this bug. ***
*** Bug 555750 has been marked as a duplicate of this bug. ***
This bug seems to occur all over the place. As soon as someone has managed to find a way to consistently reproduce this we should probably assign this to GTK+. I might as well add that I have also seen this bug on my own computer, but I fail to reproduce it like the rest of you.
I already experienced such bug with ekiga few years ago. http://bugzilla.gnome.org/show_bug.cgi?id=326509
What GTK+ version is everybody in this bug using? I'm using GTK+ trunk (2.15.0).
I'm seeing this in GTK+ 2.14.3 with the GIMP 2.6.0 installers. I do not recall seeing it in my own builds when I was still using 2.12. I do not know how it does currently work with my builds when using 2.14.
I have seen this using GTK+ 2.14.2.
*** Bug 556735 has been marked as a duplicate of this bug. ***
*** Bug 567326 has been marked as a duplicate of this bug. ***
*** Bug 572324 has been marked as a duplicate of this bug. ***
As I indicated in #572324, the bug can be consistently reproduced once by first clearing the saved window positions (in the preference dialog) then restarting gimp.
Thanks a lot for reporting a way to reproduce, now there's a big chance this issue will be fixed. Setting on the 2.6 milestone for now.
*** Bug 576775 has been marked as a duplicate of this bug. ***
Fixed in both branches: 2009-03-28 Michael Natterer <mitch@gimp.org> Bug 555025 – Action GEGL box widgets weirdness Must not set GDK_HINT_MIN_SIZE if we don't actually set a minimum size, or the window will be shrinkable to zero and it won't expand automatically when its contents' requisition grows. * app/widgets/gimpdialogfactory.[ch]: add hackish API gimp_dialog_factory_set,get_has_min_size() because GTK+ itself has no API for querying a window's GdkWindowHints. (gimp_dialog_factory_set_user_pos): set GDK_HINT_MIN_SIZE only if the window was being marked as having a minimum size using above new API. * app/widgets/gimptoolbox.c (gimp_toolbox_set_geometry) * app/display/gimpdisplayshell.c (gimp_display_shell_style_set): call gimp_dialog_factory_set_has_min_size (window, TRUE).
*** Bug 565344 has been marked as a duplicate of this bug. ***