|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178739b4b47.html, оценка из 5, голосов 10
|