2011-12-14 228 views
7

我想知道在的GtkTextView中添加顶部和底部边距的正确和普遍接受的方式。有功能来设置我正在使用的左,右边距:GtkTextView顶部/底部边距?

gtk_text_view_set_left_margin(GTK_TEXT_VIEW(editor_text_view), 2); 
gtk_text_view_set_right_margin(GTK_TEXT_VIEW(editor_text_view), 2); 

但我似乎无法找到顶部和底部的任何文档。我试图用gtk_container_set_border_width更改GtkTextView的边框宽度,但边框不是用GtkTextView的背景颜色绘制的。

基本上 - 我有什么是在左边,我想要的是在右边。

Screenshot of what I have

+0

我怀疑`set_ {left,right} _margin()`是否是你想要的,因为它们可以像文档状态一样被覆盖。我不知道是否可以使边框背景颜色与文字背景相匹配? FWIW,你可以得到与四个边界区域相关的gdk窗口(并且单独设置它们的宽度),所以也许可以使颜色匹配。 – ergosys 2011-12-26 23:06:14

回答

1

我不得不解决类似的问题,我嵌套在文本视图中GtkAlignment - 这给了我一个选项,设置填充了各方关注。