[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

gtk - как изменить цвет текста (в исходнике?) ?



Ищется способ изменить черный цвет текста в программе gnucash в колонке "total" и заглавиях окон на любой другой. скриншоты:
ivisiting.com/screenshots/1.jpg
ivisiting.com/screenshots/2.jpg

Если это можно сделать с помошью темы gtk - отлично, если с только с помощью перекомпиляции - тоже хорошо.

Проблема в том, что ни одна из скаченных или созданных тем для GTK, в которых цвет текста был бы не черным, именно эти элементы не изменяла, несмотря на /gtk-2.0/gtkrc:
widget_class "*" style "default"
widget_class "*gnc*" style "default"
widget_class "*GNC*" style "default"
и то что в style "default" весь "text" не черный.


Были скачанны исходники gnucash, поиск по ключевым словам "widget" и "black" показал:

1.
gnc-tree-view.h :
#include <gtk/gtktreemodel.h>
#include <gtk/gtktreeview.h>
...
*  column.  It should be used to display negative numbers in red.
*  Use GNC_TREE_VIEW_COLUMN_COLOR_NONE if the text in this column
...
*  Use GNC_TREE_VIEW_COLUMN_COLOR_NONE if the text in this column
*  should always be displayed in black.

2.
pricecell.h :

* On output, it will display negative values in red text.
* hack alert -- the actual color (red) should be user configurable.


Какие должны быть следущие шаги ?

--
Sincerely,
	Nicholas


Reply to: