Как добавить вкладку пользовательских свойств в представление «Свойства затмения»? - PullRequest
1 голос
/ 25 августа 2011

По сути, у меня есть плагин eclipse, который, помимо прочего, добавляет три вкладки в представление свойств, используя точки расширения, предоставляемые eclipse (org.eclipse.ui.views.properties.tabbed.propertyContributor, org.eclipse.ui.views.properties.tabbed.propertyTabs и org.eclipse.ui.views.properties.tabbed.propertySections).

Я создаю плагин для добавления новой вкладки (и некоторых других свойств) (см. Изображение).enter image description here

Не могли бы вы дать мне несколько указаний о том, как это сделать, учитывая, что для этого плагина для этого нет точек расширения.Можно ли создать новую вкладку, используя точки расширения, предоставленные eclipse (упомянутыми выше), таким образом, чтобы моя вкладка отображалась под уже добавленными тремя?(Я довольно новичок в области плагинов ... все учебники, которые я обнаружил, показали, как создавать некоторые вкладки с нуля, когда в окне свойств уже ничего не добавлено).

Большое спасибо!

1 Ответ

0 голосов
/ 06 сентября 2011

Вот решение, которое я нашел до сих пор (мне все еще нужно изучить его немного подробнее - возможно, я смогу добавить еще несколько деталей):

  • Я создал фрагмент - фокус сфрагмент должен либо установить «плагин хоста» плагин RCP, либо, если вы установите плагин хоста, плагин, отличный от RCP, но который находится в списке зависимостей RCP, вы должны сначала экспортировать продукт;не забудьте включить фрагмент в список зависимостей продукта.
  • Я расширил плагин org.eclipse.ui.views.properties.tabbed.propertyTabs и установил тот же contributorId, что и в исходном плагине (с тремя вкладками) и создал мою новую вкладку («Моя вкладка» на изображении)
  • Я создал разделы, необходимые для этой вкладки, снова установив тот же идентификатор contributorId
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...