On Sat, May 06, 2006 at 07:53:10PM +0200, chabayo wrote: > i have a TreeView in a ScrolledWindow thgoughout a function, in it's > arguments is the pointer to the container_Widget. > > For now i always call it, just for testing, in a toplevel_Window. > > So the toplevel_Window is the container, which will be set like... > > -- > GtkWidget *table_view ( GtkContainer *container , > mysql_setup_data *db_setup , char *table ) { > . > . > . > GtkWidget *viewport = gtk_scrolled_window_new ( NULL , NULL ); > > data.tree = gtk_tree_view_new ( ); > . > . > . > > gtk_widget_get_size_request ( GTK_WIDGET ( data.tree ) , &data.i , > &data.j ); > > gtk_widget_set_size_request ( GTK_WIDGET ( container ) , data.i , > data.j ); > > gtk_container_add ( GTK_CONTAINER ( viewport ) , data.tree ); > . > . > .} > -- > > ...whats my problem?
I cannot quite understand what you are trying to achieve, nevertheless: gtk_widget_get_size_request() returns the size explicitly set with gtk_widget_set_size_request(). As no size was explicitly set on the tree view, you get -1 in data.i and data.j. To request size from a widget, use gtk_widget_size_request(). Yeti -- Anonyms eat their boogers. _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list