Как отловить состояние фокуса GTK в gtkrc? - PullRequest
0 голосов
/ 24 октября 2010

GTK + 2.x имеет следующие состояния: NORMAL, PRELIGHT, ACTIVE, INSENSITIVE, SELECTED для использования в темах GTK, и я могу делать такие вещи, как ...

bg[NORMAL] = "#f6f6f6"

.. для изменения цвета фона в состоянии NORMAL.

Кроме того, я могу изменить фоновое изображение кнопки (когда мышь находится над ней), изменив изображение состояния PRELIGHT.

Но я не смог найти способизменить фон кнопки, когда пользователь переключает фокусировку с помощью стрелки TAB (т. е. когда вокруг кнопки появляется пунктирный прямоугольник).Я хочу сделать это, используя темы в gtkrc, это возможно?

1 Ответ

0 голосов
/ 02 ноября 2010

Я так не думаю.В документации по файлу RC даже не упоминается «фокус», поэтому я не думаю, что это можно описать подобным образом.

...