|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexei Dets 2:5020/400 17 May 2003 04:01:27 To : Ruslan Kosolapov Subject : Re: Вопросы по mdk 9.1 :( -------------------------------------------------------------------------------- u> <ba1e3q$6rv$1@host.talk.ru> <m1ptmjpowc.fsf@srkk.plesk.ru> u> <ba1rgm$342$1@host.talk.ru> <m13cjfb6ds.fsf@srkk.plesk.ru> From: Alexei Dets <adets@idsk.com> Hi! Ruslan Kosolapov wrote: > > Мне нравятся рассуждения Витуса на тему графического интерфейса. > AD> Аналогично. Причем для ее реализации IMHO проще допихать KDE - > AD> они тоже примерно к этому идут. Во всяком случае куда-то в тот > AD> район :-) > > Имхо нифига не туда они идут... Они по пути мелкомягких идут. У > тех тоже всё таким же макаром (судя по тому, что ты говоришь о КДЕ, > и наши виндовые прогеры про винду) А винды они _тоже_ улучшаются. И фичи и идеи юниксовые себе быстро-быстро прикручивают. Как могут :-) > >> Hу, по идее формирование кнопочек и прочей фигни - это вообще надо > >> на более высоком уровне делать. Есть сервер графики, которому > AD> Ты хочешь сказать, на более низком? Посмотри на те программы, что > AD> идут с дистрибутивом иксов: xedit, xfontsel, xcalc. Примерно как > AD> раз то, что ты хочешь :-) > > Hе, я хочу, чтобы программы мне передавали только данные, а уже мой > Х-сервер рисовал эти данные так, как я хочу. А, вроде понятно. Что-то вроде этого: application - theming engine - X-server. Теоретически это должно работать, а практически придется переписать _все_ текущие GUI-библиотеки :-( > Hикаких нестандартных кнопочек! И вообще никаких кнопочек. Может я > хочу не кнопочки, а меню выпадающее. Это уже вопрос настройки приложения, а вовсе не тулкита (или сервера отрисовки). Если программа просит нарисовать кнопочку - будет кнопочка. А если юзер хочет меню, он сначала должен у программы попросить меню, а она уже, в свою очередь, попросит нарисовать меню вместо кнопочки. > Серверу должна подаваться некая инструкция типа "управляющий > элемент::текст=Здесь пояснение::имя=Здесь название::действие=что > надо сделать". А как это отобразить, пусть решает сервер. Это не будет работать. Т.е. ВООБЩЕ не будет. Это получится интерфейс еще хуже, чем у emacs, причем _обязательно_ требующий ручной настройки, без этого программа даже работать нормально не будет... Поэтому есть HTML + CSS, XML + XSL etc. - данные и их представление вещи независимые, имея только данные их не отобразишь, надо знать _как_. Знает как - программа, в этом ей помогают конфиги пользователя. А никакой автомат человека не заменит в данном случае, сам по себе интерфейс не получается. > Знаешь, в виме проще набрать последовательность команд, чем нажать А при чем тут конкретно вим? Hет правил без исключений, кроме того, возможность глобальной настройки не исключает персональную. > Я никогда не противопоставлял КДЕ и fvwm, я противопоставлял КДЕ и "fvwm намного круче KDE!" - не противопоставление? Да ладно, пусть это будет на твоей совести ;-) Алексей -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: InfoDesk, S.A. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/6488016ee05a.html, оценка из 5, голосов 10
|