This function is only for use in widget implementations.
Flags a widget to have its size renegotiated; should be called when a widget for some reason has a new size request. For example, when you change the text in a Label, Label queues a resize to ensure there’s enough space for the new text.
Note that you cannot call queue_resize on a widget from inside its implementation of the GtkWidgetClass:
GtkWidget:size_allocate
virtual method. Calls to queue_resize from inside GtkWidgetClass:
GtkWidget:size_allocate
will be silently ignored.
this |
a Widget |