День добрый, как отследить изменение размера виджета? У него ведь нет событий типа resize-event или что-то типа того. Погуглил, был совет подключиться к событию: «configure-event», подключился:
GtkWidget * widget = GTK_WIDGET(g_object_new(GTK_TYPE_BUTTON_ENTRY, NULL));
GTK_WIDGET(widget)->window)->data);
gtk_widget_add_events(widget, GDK_CONFIGURE );
g_signal_connect(G_OBJECT(widget), "configure-event", G_CALLBACK(gtk_button_entry_resize), NULL);