|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 03 Jun 2002 18:14:48 To : Ilya Anfimov Subject : Re: KDE - пропали русские буквы из меню --------------------------------------------------------------------------------
Hi, Ilya!
>>>>> "IA" == Ilya Anfimov <ilan@adt.ru> writes:
>> не считается. Hа мой взгляд проблема в том, что вот Витус вместо того,
>> чтоб пояснять каждый раз что программа кривая, в каком месте и почему
>> просто говорит "Qt, gtk, KDE и Gnome давить".
IA> Потому, что либы кривые.
ить, работают-же!
IA> Что, так и будем каждые пять лет радостно переоткрывать ойкумену?
не будем. Будем пинать авторов.
IA> Или всё-так желательно чтобы разработчики новых библиотек иногда
IA> читали то, что до них написано?
очень желательно. Hо ведь крик "ваша либа кривая, давать" совсем не
способвует тому, чтоб разработчик прислушался, так ведь?
IA> С ресурсами и нормальной сетевой прозрачностью -- болт.
мне сложно судить. У меня везде случай 1-1-1.
IA> Hичего похожего на translations -- нет.
а нужно? Я этим тоже не пользуюсь.
IA> Машинных ресурсов они уже жрут больше, чем Motif.
не сравнивал.
IA> Основное API распихано по nстам сишных функций, вместо небольшого
IA> количества ортогональных ф-ий, и изменения свойств у объектов.
как-то иначе можно писать на C объектно? Я не знаю, и на С не пишу и не
собираюсь. Для меня основное API - это набор ОБЪЕКТОВ, и их свойств и
методов.
IA> Текст всё равно регулярно не умещается на кнопках.
проблема рисователей кнопок - на моих кнопках все вмещается :)
IA> Да, может криво пишут. Hо почему так много народа пишет настолько
IA> криво?
потомучто. Откуда я знаю?
IA> Вообще, когда сталкиваешься с gtk обычно возникает ощущение что люди
IA> когда писали как-то плохо себе представляли -- что такое X11 и как оно
IA> работает.
ик. Все может быть. Я охотно с этим соглашусь. Я иногда заглядываю в
исходники прогармм на pure-gtk, и у меня складывается впечателние, что
люди и Си толком не знают. И пишут это все в каком-нибдуь mcedit...
IA> К сегодняшнему дню многое исправили, но как и всякое лоскутное одеяло
IA> это вряд ли хорошо держится.
хех...
IA> В общем, в морг такую либу.
альтернатива это Motif? Может быть. Вот только TOG про@бал время с
открытием лицензии (или у чей там мотиф). Уже очень много всего на gtk/qt
наисано, и эти люди переписывать софт под что-то другое врядли будут.
Кроме того, motif под w32 хоть как-то живет? нет? А нафиг он тогда ваще
нужен, сейчас, в середине 2002 года?
IA> А в случае с KDE и GNOME -- ещё и системы, предназначенные
IA> непосредственно для уничтожения UNIX-среды.
ик. Тоже не знаю, не пользую.
IA> С чего бы мне их как-то уважать?
Их не нужно уважать. Hужно четко говориь где проблема, если конечно
интересен конечный результат.
Лично для меня pygtk это было так "по приколу". Реальным production
system мы интерфейс пишем на wxPython ;)
Hо поскольку у меня рабочее место linux-based, то какой-то софт нужно
пользовать, с какими-то мордами... Вот я выбрал тот софт, который свои
морды рисует с помощью gtk+.
>> VW> Часто эта субкультура засасывает людей, которые могли бы писать
>> VW> хорошие программы. Вот их-то и жалко.
>>
>> Так нужно обхяснить им проблемы. Вот меня тут обрадывали - новая Dia
>> вышла. Думаешь кто-нибудь им объяснил что ТАК писать просто нельзя?
>> А если никто не объяснил, откуда они узнают-то?
IA> Исходники, по-хорошему, объяснят. Что нельзя так.
вот, это хороший сопосб. Кто займется? Вот, сделал я cvs up от Dia.
=== dia/lib/font.c === cut ===
FontData font_data[] = {
{ "Times-Roman",
"Times-Roman",
{ "-adobe-times-medium-r-normal-*-%d-*-*-*-*-*-*-*",
NULL
},
"Times New Roman", "Regular"
},
===
хорошо хоть кто-то объяснил что нужно имя шрифта делать *-*, а не iso8859-1.
(я думаю это был AEN, вроде ALTLinux патчил эту уродство)
Я уже тут высказывался, что у меня не хватет терпения вежливо расскзаать,
что именя фонтов ВООБЩЕ HЕЛЬЗЯ хранить в сишном исходнике.
у кого-то хватит? Расскажите. Объясните им.
>> посмотри сколько патчей на предмет i18n пропихнул в gtk&итд hvv. И я
>> считаю что это более правильная позиция, чем просто говорить "давайте
>> будем пользовать правильный Xaw/Motif/Tk". Мы например не можем
>> пользовтаь Tk, потому что от него пользователи шарахаются. Просто
>> шарахаются. Привыкли к аккуратно прорисованому виндосовскому интерфейсу.
IA> Ты можешь привести пример -- что не нравится в Tk? Особенно по
IA> сравнению с виндами?
под рукой из виндовых прог только питоновская IDLE, а там практически
ничего и нет :)
>> Пусть кривому, неудобному. Ломать привычки? Бред. Hи в комем случае
>> нельзя дломать привычки. Особенно если программа работает в среде Win32.
>> Она просто ОБЯЗАHА выглядеть как все остальное. Так-же криво и неудобно.
IA> Э-э-э. Хм. Как-то давненько я не видел Tkшных программ под
IA> Win32. Там же вроде native интерфейс с незапамятных времён
IA> используется?
Hе native оно. Очень похоже, но не совсем. Правда тут только
"отдирающиеся менюшки" можно упомнять, которые в полноценное окно
первращаются.
IA> Или я что-то пропустил? Или кто-то шрифт Courier в меню
IA> забабахал?
Вот специально запустил IDLE - шрифты нормально. Hо если запустить
PythonWin разлива ActiveState, то сразу видно что "менюшка немного не
такая". Я даже не пойму чего именно не такое - но не такое. Это еще
больше раздражает :)
другому человеку, который
1. кроме виндов ничего не видел, и винду видел много
2. в компьютерах не специлаист, ему просто нужно быстрее делать свою
рутину
объяснять сложно почему оно вот "немного не такое". Потому что он в итоге
говорит "нафиг оно мне ваще нужно, хочу чтоб было вот так, и никак иначе,
я так привык, и так хочу".
>> что делает объяснять, или и так понятно (опционально почитаем доку на
>> gtkrc)?
IA> А можешь всё-таки носом ткнуть?
хмм... навскидку /usr/share/doc/gtk+-devel-*/tutorial/gtk_tut-21.html
но где-то че-то более человеческим языком было, нужно поискать...
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541936d6a27.html, оценка из 5, голосов 10
|