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