|
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
|