Composite widget size problem



Hi all,

In a composite widget i'm making, this code gives an error:

  table->tree=gtk_label_new("HHHHHH");
  gtk_box_pack_start(GTK_BOX(table),table->tree,FALSE,FALSE,0);
  gtk_widget_show_all(GTK_WIDGET(table));

error:

  (db:3782): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate
                             widget with width 936 and height -18322


"table" is my own gobject, inheriting from GtkVBox.


Leaving out the above lines makes the error go away, and the rest of
the previous widget parts show ok, just by deleting:

  table->tree=gtk_label_new("HHHHHH");
  gtk_box_pack_start(GTK_BOX(table),table->tree,FALSE,FALSE,0);

I've looked for hours. Have i missed some size allocation procedure?




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