I've been encountering Gtk-WARNING's on some simple GUI code and it's not
really making any sense to me. Here's the code:
;;;
#lang racket/gui
(define frame
(new frame%
[label "foo"]
[width 500]
[height 500]))
(define lbox
(new list-box%
[parent frame]
[label "lbox"]
[style '(single vertical-label)]
[choices '("aaaa"
"bbbb"
"cccc"
"dddd")]))
(send frame show #t)
;;;
Here's the error:
(foo.rkt:23484): Gtk-WARNING **: Allocating size to GtkFixed 0x2023270 without
calling gtk_widget_get_preferred_width/height(). How does the code know the
size to allocate?
Now, a workaround I've found that works is to set lbox's style to include
'deleted and then *after* I show the frame, I tell the frame to add lbox as a
child. I think I understand why this is happening, but IMHO the above code
should Just Workâ˘.
--
You received this message because you are subscribed to the Google Groups
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.