方法

GtkWidgetqueue_resize

声明 [源]

void
gtk_widget_queue_resize (
  GtkWidget* widget
)

描述 [源]

标记一个widget进行大小重新协商。

当某个原因导致widget有新的尺寸请求时,应该调用此方法。例如,当改变一个GtkLabel中的文本时,标签将排队进行大小调整,以确保有足够的空间显示新的文本。

注意,不要在Gtk.WidgetClass.size_allocate虚拟方法的实现中调用gtk_widget_queue_resize()。在Gtk.WidgetClass.size_allocate内部对gtk_widget_queue_resize()的调用将被静默忽略。

此函数仅供widget实现使用。