|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 04 Apr 2003 10:46:09 To : Alexei Dets Subject : Re: Графические оболочки тормозят -------------------------------------------------------------------------------- Hi, Alexei! >>>>> "AD" == Alexei Dets <adets@idsk.com> writes: >>>> частной программы и ее частной функции, которая вот она есть -- "взять >> AD> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - вот именно! >> >> что именно? AD> Что функция удобная для отдельной программы. >> AD> Эта фича возможно и удобна для _одной_ _отдельной_ программы, >> AD> например, для Gimp, ради которого gtk и разрабатывалась. >> >> совсем нет. Если я привык открывать файлы по F3, то, разумеется я хочу >> чтоб В ЛЮБОЙ программе они открывались по F3. >> >> Какая мне разница, я прицепил key-bind = F3 в Gimp:Menu -> Open File >> или еще где? AD> Разница большая и заключается в том, что такой интерфейс несколько AD> мешает изменять биндинги _централизовано_, т.е. делать как раз то, что AD> ты хочешь - для всех F3. где мешает? AD> Т.е. если захочется сделать все это централизовано, то AD> функциональность придется _дублировать_, одно и тоже будет AD> настраиваться несколькими путями: на уровне библиотеки низкого уровня AD> (gtk) и на уровне каких-то более высокоуровневых библиотек, которые AD> знают о глобальных настройках, умеют их применять для данного AD> конкретного приложения, умеют показывать глобальные и текущие AD> настройки, умеют устанавливать настройки обратно в дефолтные для всех AD> и т.п. бррр... Что-то ты грузишь. Как и обычно во всем Gtk, есть system-config, кторый влияет на все gtk-based приложения, и есть local-config, который конкретное прилоджение может пользовать само для себя. Hет никаких проблем запоминать binding на уровне gtk-wide, у конкретного пользовается, и чтоб при gtk-init (или как там оно - инициализация тулкита) они считывались. И это HЕ ОТРИЦАЕТ того, что в каком-то приложении какие-то binding'и можно сделать уникальными (например для каких-либо уникальных пунктов меню). >> Собвенно, я не поинмаю, как неокторая _возможность_ может сделать >> библиотеку "непригодной для написания DE". AD> А она выключаемая? Более того - выключена по умолчанию? а вот это я без понятия, да и это уже совсем мелочи, и на пригодность _библиотеки_в_целом_, по моему скромноному мнению никак не влияют. -- Bor. --- ifmail v.2.15dev5 * Origin: BorHomeLand (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2541bbc201d9.html, оценка из 5, голосов 10
|