@end deffn
@deffn Procedure gtk-widget-queue-draw widget
-Schedules a complete re-draw of @var{widget}. (An expose event will be
-delivered when the toolkit is idle.)
+The area occupied by @var{widget} is invalidated. An expose event for
+the entire area will be delivered when the toolkit is idle.
+@end deffn
+
+@deffn Procedure gtk-widget-queue-resize widget
+Flags @var{widget} to have its size renegotiated and invalidates its
+area. An expose event for the entire area will be delivered when the
+toolkit is idle.
+@end deffn
+
+@deffn Procedure gtk-widget-queue-resize-no-redraw widget
+Flags @var{widget} to have its size renegotiated but does @emph{not}
+invalidate its entire area.
@end deffn
@deffn Procedure gtk-widget-get-pango-context widget
(guarantee-gtk-widget widget 'gtk-widget-queue-draw)
(C-call "gtk_widget_queue_draw" (gobject-alien widget)))
+(define (gtk-widget-queue-resize widget)
+ (guarantee-gtk-widget widget 'gtk-widget-queue-resize)
+ (C-call "gtk_widget_queue_resize" (gobject-alien widget)))
+
+(define (gtk-widget-queue-resize-no-redraw widget)
+ (guarantee-gtk-widget widget 'gtk-widget-queue-resize-no-redraw)
+ (C-call "gtk_widget_queue_resize_no_redraw" (gobject-alien widget)))
+
(define (gtk-widget-get-pango-context widget)
(guarantee-gtk-widget widget 'gtk-widget-get-pango-context)
(C-call "gtk_widget_get_pango_context"
gtk-widget-show-all
gtk-widget-error-bell
gtk-widget-queue-draw
+ gtk-widget-queue-resize
+ gtk-widget-queue-resize-no-redraw
gtk-widget-get-pango-context
gtk-widget-create-pango-layout
gtk-widget-get-size