Re: scrolledview
- From: James Scott Jr <skoona verizon net>
- To: Mehmet YASAR <myasar free fr>
- Cc: gtk-app-devel-list gnome org
- Subject: Re: scrolledview
- Date: Tue, 06 Feb 2007 23:15:39 -0500
On Tue, 2007-02-06 at 21:40 +0100, Mehmet YASAR wrote:
Hi,
I need some advice about scrolled views.
I have a gtkscrolledview containing a gtkvbox, I'm adding many
gtktextviews to the vbox. I'd like to select which gtktextview is
displayed when I call gtk_widget_show(gkvbox).
The problem I have is related to the fact that each widget have a
different height, so "size negociation" with the gtkvbox takes many steps.
I can't find the FINAL height of the gtkvbox (after all the widgets have
been added and their height allocated), so I am unable to scroll to the
correct position before gtk_widget_show.
If you have caused the GtkVBox to be Realized, meaning all the widget
have done their size negotiations, then to get the x/y position of the
desired GtkTextView - relative to the GtkVBox, you can try something
like this.
if ( GTK_WIDGET_REALIZED(gvbox) )
{
GTK_WIDGET(gkvbox)->allocation.height; /* this is the allocated
height */
GTK_WIDGET(desired_gtktextview)->allocation.y; /* this would be your
scroll to point to display this widget */
/* this point is inside
the gvbox's height range */
}
Hope this helps
James,
Can someone help me ?
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
James Scott, Jr.
Registered Linux User #270764
FC6 on Dual AMD-MP 2400+
Author: {gfhcm, gkrellfah2,gapcmon,giw}.sourceforge.net
http://mysite.verizon.net/skoona/index.html
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]