これを試してみたところ、TextView ウィンドウが生成されます。
http://zetcode.com/tutorials/gtktutorial/gtktextview/
しかし、私はそれを編集可能にしたくありません。
ところで、テキストがオーバーフローしたときにスクロールバーを表示するにはどうすればよいですか?
これを試してみたところ、TextView ウィンドウが生成されます。
http://zetcode.com/tutorials/gtktutorial/gtktextview/
しかし、私はそれを編集可能にしたくありません。
ところで、テキストがオーバーフローしたときにスクロールバーを表示するにはどうすればよいですか?
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);
そして、viewでpack_startを呼び出す代わりに、scrolledで呼び出します。
センタリングの場合、aGtkScrolledWindow
はトップレベルのウィンドウではないため、その位置は親コンテナ(VBox
例ではa)によって異なります。pack_start
あなたが望むものを得るかもしれないパディングなどのためのパラメータがあります。