|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kirill Frolov 2:5030/827.2 12 Jun 2003 13:03:42 To : Vladimir Bormotov Subject : Re: Linux -------------------------------------------------------------------------------- VB>>> прописать для кнопки стиль. Как пишутся gtk-стили, я тут показываю раз в VB>>> пол года, и тыкаю в документацию - ищи на groups.goole.com KF>> Я делал. Оказывает влияние на все кнопки подряд. VB> значит нужно чтоб кэтой конкретной кнопке был "прицеплен" свой стиль. А кто его будет прицепливать? Хоть в одной gtk-шной программе так можно сделать? Только без vim source.c.. VB> Как в XResource узнают что "это вот та самя кнопка"? В editres через меню Tree -> Select Widget in Client наводишь прицел на кнопку и потом Commands -> Show Resource Box. А вообще самые важные ресурсы обычно описываются в документации, когда не описываются то есть шанс их найти в /etc/X11/app-defaults/Name. Ещё можно почитать девелоперскую доку на используемый набор widget-ов. А что делать в случае GTK-стилей? В доке ни к одной программе не видел описания никаких стилей. Во всяких .gtkrc тоже ничего нет. За докой по содержимому .gtkrc посылают на google... В большой части gtk-шных программ часть ресурсов просто hardcoded -- ярко белый фон окна с текстом это типичная проблема, но её никто не замечает потому, что никто и не пытается что-то настраивать. Может GTK и не суксь, но он каким-то волшебным образом предрасполагает к написанию неправильных программ. Поэтому GTK всё равно суксь. KF>> Хорошо, исправляюсь: "GTK суксь. Потому, что авторы программ KF>> использующие gtk не позвляют мне расскрашивать кнопки в разные KF>> цвета.". :-( VB> я тебе то-же самое могу сказать про любой тулкит. Hапример мой уход от VB> пользовнаия программами написаны на "том, что нравится Витусу" был именно VB> по отй самой причине. Hаиболее яркое поделие - Netscape 4.7. У которого VB> дааалеко не всё шрифты можно было указать через Xresources. Заметь, что в том-же Netscape через ресурсы можно было дохрена чего настроить. И кнопочки сделать выпуклые, и плоские, и разноцветные, и с окантовкой... А что я могу в Mozilla? Скачать и установить уже готовую "тему", вид которой мне не нравится. Чтобы сделать свою "тему" нужно брать в руки vim и gcc. -- [ZX] --- ifmail v.2.14-tx8.10 * Origin: A quick brown fox jumps over the lazy dog. (2:5030/827.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3833278ef787.html, оценка из 5, голосов 10
|