LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

Продиктован преподавателем с кафедры.

Раскрасить xedit - это задание такое?

Вообще, если уж столкнуся с ресурсами, надо бы тебе прочесть про них. Что есть Class, что такое * (звездочка) в файле ресурсов, что такое точка (.), как задавать значения конкретным виджетам, а как сразу всем или группе виджетов (непример, шрифт для всех кнопок разом поменять или для группы кнопок). Иначе непонятки будут, что там что.

http://www.linuxdocs.org/HOWTOs/XWindow-User-HOWTO-8.html

http://kb.mit.edu/confluence/pages/viewpage.action?pageId=3907291

Вроде изменять ресурсы получается, но пока не разобрался какие из них отвечают за цвет кнопки и цвет шрифта, да и задаются они в виде rgb:0000/0000/0000 хотя в rgb по идее цвет выглядит как 00/00/00

За цвета кнопки отвечают backgroundPixmap, background. Можно вместо rgb использовать имена цветов из файла /usr/share/X11/rgb.txt.

В backgroundPixmap можно прописать градиенты, например:

*Command.backgroundPixmap:      gradient:vertical?dimension=18&start=gray90&end=gray65

Или отключаить backgroundPixmap и использовать просто сплошные цвета background. По-моему, так. Если не получится - проверю.

Исходная версия Zubok, :

Продиктован преподавателем с кафедры.

Раскрасить xedit - это задание такое?

Вообще, если уж столкнуся с ресурсами, надо бы тебе прочесть про них. Что есть Class, что такое * (звездочка) в файле ресурсов, что такое точка (.), как задавать значения конкретным виджетам, а как сразу всем или группе виджетов (непример, шрифт для всех кнопок разом поменять или для группы кнопок). Иначе непонятки будут, что там что.

http://www.linuxdocs.org/HOWTOs/XWindow-User-HOWTO-8.html

http://kb.mit.edu/confluence/pages/viewpage.action?pageId=3907291

Вроде изменять ресурсы получается, но пока не разобрался какие из них отвечают за цвет кнопки и цвет шрифта, да и задаются они в виде rgb:0000/0000/0000 хотя в rgb по идее цвет выглядит как 00/00/00

За цвета кнопки отвечают backgroungPixmap, background. Можно вместо rgb использовать имена цветов из файла /usr/share/X11/rgb.txt.

В backgroundPixmap можно прописать градиенты, например:

*Command.backgroundPixmap:      gradient:vertical?dimension=18&start=gray90&end=gray65

Или отключаить backgroundPixmap и использовать просто сплошные цвета background. По-моему, так. Если не получится - проверю.