[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: How to repaint widgets??
- From: Carlos Pereira <carlos pehoe civil ist utl pt>
- To: gtk-app-devel-list gnome org
- Subject: Re: How to repaint widgets??
- Date: Sat, 16 Dec 2000 21:22:38 GMT
>>Carlos Pereira <carlos@pehoe.civil.ist.utl.pt> writes:
>>
>> Could someone explain the differences between
>> gtk_widget_draw(drawing_area, &area) and
>> gtk_widget_queue_draw(drawing_area)?
>>
>> Both seem to work fine for me, I am wondering what
>> the >queue< word means in gtk_widget_queue_draw
>>
>
>gtk_widget_draw() simply invokes the draw virtual method on the
>widget, immediately.
>
>gtk_widget_queue_draw() schedules the widget to be redrawn in an idle
>handler.
>
>The practical difference is that you can call queue_draw() several
>times and still get only one draw when you return to the event loop,
>while calling gtk_widget_draw() will draw once every time you call
>it. Also, gtk_widget_draw() is deprecated in GTK 2.0, and queue_draw()
>is not. So you want to use queue_draw() pretty much always.
>
> Havoc
Thanks!
Carlos
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]