GtkDialog bug or GtkDialog feature?



Hi,

This does not work as I expected it to do:

    win = gtk_dialog_new_with_buttons (...);
    gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (win)->vbox), 10);

This does:

    win = gtk_dialog_new_with_buttons (...);
    vbox = gtk_vbox_new (TRUE, 0);
    gtk_container_set_border_width (GTK_CONTAINER (vbox), 10);
    gtk_box_pack_start (GTK_BOX (GTK_DIALOG (win)->vbox), vbox, TRUE, TRUE, 0);

Question is, is this a bug in GtkDialog or elsewhere in GTK or were my
expectations wrong?
Why do I have to add a second vbox inside the dialog vbox to be able to set
a border? The first snippet doesn't do anything, nomatter if I set the
second argument to gtk_container_set_border_width() to 0 or 10 or 10000.


Regards,

Filip

-- 
"AIX was NOT fully SAA/SNA compliant, since Unix had its own standards that
 conflicted with IBM's. Either they'd have a non-standard unix, or a non-IBM
 os. (They kind of wound up with both, actually.)"
        -- Rob Landley

Attachment: pgpkrxXPpHM6X.pgp
Description: PGP signature



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