[Devel] [Ошибка 5858] Меню по правой кнопке на объектах

Evgeny Sinelnikov sin на etersoft.ru
Чт Сен 2 11:57:47 MSD 2010


2 сентября 2010 г. 11:07 пользователь Иван Дончевский <yv на etersoft.ru> написал:
> После переноса в devel чуть было не потерял вообще.
>
> Касательно слов Жени - глобальные настройки для осциллографа были не просто
> так, и им есть альтернатива в каждом отдельном окне (локальная). Поэтому я не
> понимаю, как можно было просто взять и удалить панель никого не спросив.
>

Вопрос удаления нижнего меню обсуждался, прежде всего, с Пашей. Чтобы
что-то у кого-то переспрашивать должны быть отвественные, у которых
есть ясные требования, согласованные с заказчиком. Поскольку нет ни
согласованных требований, ни самих ответственных, я совершенно не
понимаю к чему это обсуждение. К тому, что проще найти виноватых, чем
продолжить работу?

Удалили - значит решили, что оно не нужно, по крайней мере в таком
виде. К сожалению, большая часть моего вчерашнего сообщения пропала
(остался какой-то не ясный огрызок). Основые тезисы я восстановил:
http://lists.etersoft.ru/pipermail/devel/2010-September/001447.html




>> 2. Почему "глобальное меню" должно находится в "окне управления",
>> а не где-то на глобальной панели?
> Потому что журналы относятся к окну управления. Руководство пользователя можно
> и вынести в принципе на глобальную панель... Касательно настроек
> осциллографов, можно сделать по одной кнопке вызов окна, где они все будут
> вместе. Много кнопок меню для этого наверное на самом деле не нужно..
>

Журналы изначально планировалось реализовать, как отдельные
приложения. По первоначальному согласованию они должны были быть
незавимимы от "окна управления".

Сейчас они сделаны как отдельные окна в рамках "окна управления", в
связи с чем для восстановления их распололжения после загрузки системы
невозможно воспользоваться менеджером окон. Хотя именно для этого его
хотели применить. Замечу, что проблемы с реализацией Drag&Drop при
взаимодействии различных приложений, быть не должно, поскольку именно
для этого этот механизм и применяется.

Вот заказчик и недоумевает - договаривались на одну концепцию, а
реализуется другая.

Тем не менее, при таком подходе есть возможность сохранять так
называемые профили. В профиль входят настройки расположения и
отображения всех окон, включая отображаемые кривые на графиках. Это
удобно, для двух задач:
 - сохранение и восстановление разных настроек для рахных операторов;
 - сохранение и восстановление настроек для выполнения
предопределённых действий (Анализ ПЧ и ГЭД, состояние электростанции,
мониторинг состяния дополнительных нагрузок при включении ГЭД и т.п.)

Чтобы реализовать профили необходимо:
- Сделать глобальные настройки
  http://bugs.etersoft.ru/show_bug.cgi?id=5939
- Разработать механизм сохранения настроек осцилографа
  http://bugs.etersoft.ru/show_bug.cgi?id=5946
Думаю, что этот вопрос требует отдельного рассмотрения.

PS: Вообще непонятно почему мы обсуждаем вопрос глобальных настроек
"окна управления" в дискусии озаглавленной "[Ошибка 5858] Меню по
правой кнопке на объектах"

-- 
Sin (Sinelnikov Evgeny)


Подробная информация о списке рассылки Devel