簡體   English   中英

將 GTK3 CSS 應用到 gvim

[英]Applying GTK3 CSS to gvim

我已經從源代碼編譯並安裝了 gvim 8.0.16,支持 gtk3,在 CentOS 下 7. 我可以在~/.config/gtk-3.0/gtk-css中設置一些樣式,例如,這會在編輯上方設置小部件的背景window:

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

效果很好。 然而,還有一些我想調整的外觀障礙,比如彈出菜單周圍有一個 1px 的邊框,我找不到放置border: 1px solid black; 因為我似乎無法獲得整個應用程序的小部件樹。

現在在 X11 的過去,我會詢問editres(1)並獲得完整的小部件樹。

但是 GTK 程序不使用 editres 協議。 相反,等效項似乎是GTK+ Inspector 我可以使用GTK_DEBUG=interactive gvim 但是,我太密集了,無法從中獲取任何有用的層次結構信息。 在“對象”選項卡下,它只顯示一行“GtkSettings 0x219cb50”。 如果我 select 十字線並選擇一個 gvim 小部件,沒有任何反應,AFAICS。 我本來希望 GtkApplication 頂級小部件可以在某個地方進行探索。 我錯過了什么?

在此處輸入圖像描述

在使用 gvim 8.2.4485 超過 5 年之后,我再次嘗試了這個,現在“對象”選項卡中有一個可導航的小部件樹。

看起來這是 gvim 或 GTK3 庫中的錯誤,此錯誤已得到解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM