Чек http://library.gnome.org/devel/gtk/stable/GtkTextView.html:
Функция gtk_text_view_set_editable
.
Вы можете добавить полосы прокрутки к виджетам, добавив их к GtkScrolledWindow
. Например:
GtkWidget* scrolled = gtk_scrolled_window_new(NULL, NULL);
gtk_container_add (GTK_CONTAINER (scrolled), view);
А затем вместо вызова pack_start с представлением вызывайте его с прокруткой.
Для центрирования GtkScrolledWindow
не является окном верхнего уровня, поэтому его положение зависит от родительского контейнера (в данном примере VBox
). Есть параметры pack_start
для заполнения и т. Д., Которые могут получить то, что вы хотите.