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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     12 Oct 2002  03:16:47
 To : Vladimir Mosgalin
 Subject : Re: fidogate -- INN
 -------------------------------------------------------------------------------- 
 
 Vladimir Mosgalin <Vladimir.Mosgalin@p17.f1041.n5030.z2.fidonet.org> wrote:
 
 VM> Hi Victor Wagner! 
 
 VM> On Fri, 11 Oct 2002 09:47:53 +0400, Victor Wagner <vitus@45.free.net>
 VM> wrote about 'Re: fidogate -- INN':
 
  VM>>> Hу... vim+gtk+встраиваемость в приложения доступна. Правда, я таких
  VM>>> приложений не видел ;)
 
  VW>> У vim + gtk настраиваемость интерфейса не доступна. Поэтому в морг.
  VW>> Почитай help gui. Там четко написано - "у нас есть два полноценных
  VW>> интерфейса -  Xaw и motif, и два ублюдских - win32 и gtk"
 
 VM> Практически не доступна. Я согласен, xaw/motif лучше настраиваются (у
 VM> меня сейчас xaw), но gtkrc-то есть... Просто мне было лень разбираться,
 VM> как его настроить - увы, из хелпа не очевидно, как сделать нужные цвета
 VM> текста/фона только в виме, говорят "меняйте тему".
 
 Hу потому что  gtk сделан исходя из идиотской идеи, что все программы
 должны выглядеть одинаково. Хотя не это его фатальный недостаток. Его
 фатальный недостаток в том, что .gtkrc - один на машину и не
 препроцессируется. В отличие от ресурсов, которые могут быть свои на
 каждый дисплей, и еще и cpp по ним при загрузке проходится. 
  VW>> А в X-ах тривиально встроить любое приложение в свою программу.
  VW>> Потому как для этого используется тот же механизм, что используется
  VW>> window manager-ом для рисования рамочек и кнопочек вокруг окна.
 
 VM> Меня это несколько удивляет (я тоже этого не читал ;) Может расскажешь,
 VM> как так работает plugger, что подставляем DISPLAY, программа рисуется
 VM> внутри браузера, а ее окошки открываются прямо в главном :0?
 
 Hе расскажу, ибо не смотрел. Потому что считаю неправильным навешивать
 на графический браузер, который и так глюкав несвойственную ему
 функциональность. 
 
  VW>> Правда, те кто программируют на gtk (и, похоже, большинство тех кто
  VW>> программирует gtk) этого не знают. Потому как документацию на X
  VW>> window  не читали. Там 8 томов понимаете-ли.
 
 VM> А оно нужно, восемь томов читать-то? Ознакомиться полезно, а дальше
 VM> все равно будешь какой-нибудь тулкит посерьезнее использовать.
 
 Hужно. Во-первых, два из этих восьми томов посвящены описанию самого
 серьезного из существующих тулкитов - Мотифа, а во-вторых, тулкиты
 придуманы не для того, чтобы избавить тебя от знания того, как оно на
 самом деле работает, а для того, чтобы избавить тебя от необходимости
 нетворческого применения этого знания. 
 
 Поэтому если знания у тебя нет, программы у тебя все равно будут
 кривыми. И прямые руки автора тулкита тут помогут мало. Уж на что у
 Оустерхута они прямые, так ведь и на Tk можно такой бредятины понаваять.
 
 А если знания есть, то тулкит сделает для тебя все, что может, и не
 будет мешать тебе делать то, что не может.
 -- 
 Творцы, помните, что пантеоны - это кладбища.
        --- С.Е. Лец
 --- ifmail v.2.15dev5
  * Origin: Free Net of Leninsky,45 (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: fidogate -- INN   Vladimir Mosgalin   11 Oct 2002 23:27:41 
 Re: fidogate -- INN   Victor Wagner   12 Oct 2002 03:16:47 
 Re: fidogate -- INN   Artem Chuprina   14 Oct 2002 13:13:19 
Архивное /ru.linux/15178739b4b47.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional