将GTK3 CSS应用于gvim

时间:2016-09-28 07:26:02

标签: css vim widget gtk3

我已经在CentOS 7下从源代码编译并安装了gvim 8.0.16,支持gtk3。我可以在~/.config/gtk-3.0/gtk-css中设置一些样式,例如这将在编辑窗口上方设置小部件的背景:

@define-color bg_color #ffd4a1;
* {
    background-color: @bg_color;
}

很好地工作。然而,我想调整一些更多的外观障碍,比如在弹出菜单周围有一个1px的边框,我找不到放置border: 1px solid black;的规则,因为我似乎无法获取整个应用程序的小部件树。

现在在X11的旧时代,我会问editres(1)并获得完整的小部件树。

但是GTK程序不会说编辑协议。相反,等效似乎是 GTK + Inspector 。我可以使用GTK_DEBUG=interactive gvim在检查员下运行gvim。但是,我太密集了,无法从中获取任何有用的层次结构信息。在" Objects" tab它只显示一行" GtkSettings 0x219cb50"。如果我选择十字准线并选择一个gvim小部件,那么AFAICS就什么都不会发生。我原本期望GtkApplication顶级小部件可以在某个地方进行探索。我错过了什么?

enter image description here

0 个答案:

没有答案