Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Linux   Kirill Frolov   12 Jun 2003 13:03:42 
Архивное /ru.linux/3833278ef787.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional