Мой дизайнер UX работал над мастером для моего приложения.
Так как мастер имеет 3 шага, она хотела бы указать пользователю, например, что они находятся на шаге 1 из 3.
В других фреймворках пользовательского интерфейса мы видим такие индикаторы (например, показанный ниже), но я не могу найти прецедента для приложения Eclipse RCP.
Мой дизайнер UX предложил панель слева с именованными категориями данных, которые меняют оттенок по мере заполнения.
Существуют ли какие-либо компоненты Eclipse RCP, которые уже предлагают вышеуказанное? Или я собираюсь производить свою с нуля?





Я не знаю готового к использованию виджета, который дает обзор шагов в мастере.
Хотя для мастеров есть индикатор выполнения, он предназначен для отображения хода операций, которые происходят между страницами или после завершения работы мастера.
Чтобы реализовать горизонтальный обзор с линиями и точками, я бы выбрал Canvas для рисования.
Вертикальный обзор кажется более простым в реализации и может использовать FormText для отображения списка шагов и выделения текущего шага. FormText интерпретирует строки, которые могут содержать небольшое подмножество HTML. В частности, элементы стиля текста старой школы, такие как <b>, <i>, но также и маркеры.
Еще один вопрос, который возник у меня, - где разместить обзорный виджет. Каждая страница может содержать свой собственный экземпляр виджета, что, вероятно, дает больше свободы в отношении макета - за счет небольших накладных расходов на ресурсы, поскольку существует несколько экземпляров виджета. Для интеграции виджета обзора в сам мастер потребуется реализовать (или расширить существующий) контейнер мастера.