История изменений
Исправление dissident, (текущая версия) :
@Tayler: Вот я тоже так, подумал, везде в GTK все, что наследуется от GtkWidget* возвращает GtkWidget*, например gtk_source_view_new(), gtk_box_new(), да все, что угодно.
Я так и понял, что из-за того, что нету в GTK implicit upcast'a. С другой стороны если в *Private одни GtkWidget*-ы - читаемость стремится к нулю.
Исходная версия dissident, :
@Tayler: Вот я тоже так, подумал, везде в GTK все, что наследуется от GtkWidget* возвращает GtkWidget*, например gtk_source_buffer_new(), gtk_box_new(), да все, что угодно.
Я так и понял, что из-за того, что нету в GTK implicit upcast'a. С другой стороны если в *Private одни GtkWidget*-ы - читаемость стремится к нулю.