Re: gtk_widget_show() doesn't "show".
- From: "James K. Wiggs" <wiggs novum-millennium org>
 
- To: Joshua Horvath <Josh_Horvath-AJH051 email mot com>
 
- Cc: gnome-devel-list gnome org,	"gtk-app-devel-list gnome org" <gtk-app-devel-list gnome org>
 
- Subject: Re: gtk_widget_show() doesn't "show".
 
- Date: Thu, 30 Nov 2000 15:48:35 -0800 (PST)
 
On Thu, 30 Nov 2000, Joshua Horvath wrote:
> If you're creating all this stuff in a single function, I believe all the
> "show" events just get queued until you return to the main gtk loop.  So to
> have things appear as you create them I think you'd have to do something like
> 
> [create_notebook_page]
> 
> gtk_widget_show(page);
> 
> while (gtk_events_pending())
> 	gtk_main_iteration();
> 
> and so on...
   Bingo!  That was it.  I had thought something along these lines, and
even inserted a call to gtk_main_iteration(), but only *one* call, which
was obviously not enough.  I put in that loop, and the problem goes away.
   Many thanks!
Jim Wiggs
wiggs wiggs net
> -Josh
> 
> "James K. Wiggs" wrote:
> > 
> >  Folks,
> > 
> >    After I create the top level window and place the notebook in it, I
> > call gtk_widget_show_all( window ), after I create the scrolled window
> > I show it, after I create the canvas I show it, I even deliberately add
> > extra redundant gtk_widget_show() calls for all of the objects before
> > I try to get the adjustment values.  I even added in a call to
> > gtk_main_iteration() before getting the adjustment values.  All to no
> > avail.  It just will not show the items until the very end, and as a
> > consequence, I can't get valid values for the width and height of the
> > viewport.
> > 
> >    Can *anybody* give me any clues as to what's happening, here?
> > 
[
Date Prev][Date Next]   [
Thread Prev][Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]