GTK и просмотр текста с прокруткой

Это то, что у меня есть

GtkWidget* createConsoleBox()
{
        GtkWidget* textArea = gtk_text_view_new();
        GtkWidget* scrollbar = gtk_vscrollbar_new(gtk_text_view_get_vadjustment(GTK_TEXT_VIEW(textArea)));
        GtkWidget* textEntry = gtk_entry_new();

        GtkWidget* console = gtk_table_new(3, 2, FALSE);

        gtk_table_attach_defaults(GTK_TABLE(console), textArea, 0, 1, 0, 1);
        gtk_table_attach_defaults(GTK_TABLE(console), scrollbar, 1, 2, 0, 1);

        gtk_table_attach_defaults(GTK_TABLE(console), textEntry, 0, 2, 1, 2);

        return console;

}

) Я хочу, чтобы текстовое представление было прокручиваемым, когда текст начинает заполнять поле, но поле продолжает расширяться, чтобы вместить больше текст. Как мне ограничить размер текстового представления и создать прокручиваемое текстовое представление.

Заранее спасибо: -)

5
задан rubixibuc 6 December 2011 в 16:59
поделиться