GtkCellRendererToggle - 树视图中的切换按钮的颜色

时间:2013-08-29 17:49:39

标签: gtk gtktreeview

我有一个使用GtkCellRendererToggle的树视图来显示单元格内的切换按钮。我的问题:是否可以为那里的切换按钮设置颜色?我只知道如何设置单元格背景,如下所示:

g_object_set (toggle-renderer, "cell-background", 
              "anycolouryoulike", "cell-background-set", TRUE, NULL);

GtkCellRenderer只提供单元格背景属性,我想知道是否还有一种方法可以做到这一点? (我使用C,但如果有办法,任何语言的例子都会这样做。)

1 个答案:

答案 0 :(得分:0)

GtkCssProvider可能会有所帮助,只是尝试在GtkCssProviderlist of suported properties per widget中设置按钮样式,对于这种情况不是必需的)

您可以使用类似

的内容
#supercolorme {
    color: #ffed00;
}

并使用命名您的小部件supercolorme void gtk_widget_set_name (GtkWidget *widget, const gchar *name);

中描述的{{1}}