Как добавить объекты во всплывающем меню?

margin: 0 auto;

как ck сказал , , минимальная ширина не поддерживается всеми браузерами

13
задан 27 August 2009 в 17:23
поделиться

1 ответ

Что-то вроде этого должно сделать это (следуя этому потоку ):

   <extension
         point="org.eclipse.ui.menus">
      <menuContribution
         locationURI=
         "popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu?after=additions">
         <command
               commandId="myplugin.command.mycommand"
               icon="icons/etool16/mycommand.png"
               label="Run mycommand"
               mnemonic="M1+P"
               tooltip="Do something with this project">
         </command>
      </menuContribution>
   </extension>

См. Menucontribution

Определяет упорядоченный набор дополнений к структуре командного интерфейса . Определенные элементы будут добавлены в структуру пользовательского интерфейса команды в месте, указанном элементом locationURI .

Это должно быть отправной точкой для всех вкладов в меню, панели инструментов или обрезку, где бы они ни находились в UI.

  • locationURI - Спецификация URI, которая определяет точку вставки, в которую будут добавлены содержащиеся дополнения.
    Формат URI состоит из трех основных частей:
    • Схема: Одно из «меню», «всплывающее окно» или «панель инструментов».
      Указывает тип менеджера, используемого для обработки вкладов.
    • Id: Это либо идентификатор существующего меню, либо идентификатор представления, либо идентификатор редактора 'type'
    • Запрос: Формат запроса - = где: либо «до», либо «после», а - идентификатор существующего пункта меню

Show Readme Action

См. Также org.eclipse.ui.popupMenus , org.eclipse.ui.menus - точка расширения с menuContribution , имеющая свое местоположениеURI -атрибут, указывающий на всплывающее окно : org.eclipse.ui.popup.any? After = adds .
Предупреждение, как Прашант Бхате упоминает в комментарии, этот пакет org.eclipse.ui.popupMenus устарел.
См. Вопрос Отсутствует ссылка между objectContribution и командой для получения дополнительной информации.

24
ответ дан 1 December 2019 в 19:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: