1

gtk2 ( .rc) と GTk3 ( .css) では、ダイアログのデフォルト ボタンのテーマをどのように設定しますか?

(Enterキーを押すとアクティブになるもの)

4

1 に答える 1

2

Lubuntu 12.10では、デフォルトのテーマ(/ usr / share / themes / Lubuntu-default)のgtk-2.0フォルダーに。というファイルがありますbutton.rc。リストされている5つの「状態」があります:通常、プリライト、鈍感、アクティブ、およびフォーカス。「フォーカス」状態はあなたが興味を持っているものを表しているというのが私の印象です(少しいじくり回します)。つまり、ボタンがいくつかあるウィンドウが存在する場合、フォーカス状態のボタンがEnterキーを押して「押す」または「クリックする」。

Lubuntu 12.10では、メインメニューから[ログアウト]をクリックしたとき(またはターミナルから実行したとき)に表示される画面がlubuntu-logoutこれをよく表しています。表示される7つの「ボタン」のうち、一番上のボタンであるシャットダウンは、わずかに異なる陰影が付けられています(またはフォーカスリングがあります)が、他の6つはテキストを除いて互いに類似しています。何もせずに「Enter」を押すことは、「Shutdown」ボタンをクリックすることと同じです。私もボタンに焦点を合わせる方法を見つけようとしています。それをそれと呼べば、もう少し対照的です。

gtk2の面では、フォーカスリングをより明確にすることに満足している場合(ただし、もう少し醜い)、テーマの編集はgtkrc1つの方法かもしれません。「デフォルト」というキャプション付きのセクションを探してから、次のような行を探します。

GtkWidget ::focus-line-width = 1

に変更1する23、フォーカスリングがより明確になります。

(私はgtk3アプリを見ることに慣れていません。)

于 2012-10-24T12:25:47.123 に答える