[devel] desktop - Categories
Vadim V. Zhytnikov
=?iso-8859-1?q?vvzhy_=CE=C1_mail=2Eru?=
Сб Янв 14 19:08:49 MSK 2006
Andrey Rahmatullin пишет:
>>>Science;Math;
>>
>>А почему не
>>Math;Science;
>
> Потому что Science более общая. Хотя см. ниже.
>
>>или это эквивалентно, или зависит от
>>конкретного desktop окружения?
>
> Вообще, там несортированный список строк, разделенных ';'. Потому неважно.
То, что он несортированый в стандарте не написано.
Или я проглядел?
>>Почеме не просто Math ?
>
> Потому что надо включать более общие категории. В спеке это формализовано
> в виде related категорий и рекомедаци вместе с категорией включать ее
> related.
Стандарт именно плохо формализован и допускает различные прочтения.
Вы интерпретируете отношение "related" следующим образом:
Если категория Math имеет категорию Science как related, то
Science более общая чем Math. Да это ясно из общечеловеческих
соображений но в стандарте об это не сказано ни слова.
Более того стандарт _не_ _требует_ включения в Categories
всех related категорий. Там есть только слова "should"
и "highly recommended". Если следовать жесткой логике,
то категория Math может существовать только в комбинации
Education;Science;Math;. А где тогда Science;Math; ?
Кстати, именно так сейчас реализовано меню в нашем KDE.
Работает только Education;Science;Math; а Science;Math;
попадает в отстойник (aka "камера хранения").
Думаю, что это ошибка основаная на неверном прочтении
стандарта.
>>В стандарте нет (по крайней мере в menu-spec-0.9) иерархии меню.
>
> Чего-чего там нет?
> This DRAFT document defines how to construct a user-visible _hierarchy_ of
> applications, typically displayed as a menu.
См. выше.
--
Vadim V. Zhytnikov
<vvzhy на mail.ru>
<vvzhy на netorn.ru>
Подробная информация о списке рассылки Devel