首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GtkTextView上/下页边距?

GtkTextView上/下页边距?
EN

Stack Overflow用户
提问于 2011-12-15 05:25:42
回答 3查看 2.8K关注 0票数 8

我想知道在GtkScrolledWindow内部的GtkTextView中添加上边距和下边距的正确且被普遍接受的方法。有一些函数可以设置左边距和右边距,我正在使用这些函数:

代码语言:javascript
复制
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的背景色绘制的。

基本上-我的东西在左边,我想要的东西在右边。

EN

回答 3

Stack Overflow用户

发布于 2012-02-22 23:55:30

你应该在GTK+ 3中使用CSS:

http://developer.gnome.org/gtk3/3.3/GtkCssProvider.html

也许你可以使用view class:

代码语言:javascript
复制
.view {
    padding: 3px;
}

或者仅将样式应用于GtkTextView:

代码语言:javascript
复制
GtkTextView {
    padding: 3px;
}
票数 4
EN

Stack Overflow用户

发布于 2012-07-08 15:01:42

我正在使用带有gtk+-3.2.3的Ubuntu Natty。由于某些原因,这些CSS属性不会有任何影响。

但是您可以使用: gtk_text_view_set_border_window_size( )

以及: GTK_TEXT_WINDOW_TOP和GTK_TEXT_WINDOW_BOTTOM

边框颜色将与GtkTextView的背景相匹配。

http://developer.gnome.org/gtk3/3.4/GtkTextView.html#gtk-text-view-set-border-window-size

票数 2
EN

Stack Overflow用户

发布于 2014-02-19 18:24:09

我只需要解决类似的问题,我将文本视图嵌套在GtkAlignment中--这给了我一个为所有边设置填充的选项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8511857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档