1

チェックボックスのドロップダウンリストをEclipseプラグインに追加する必要があります.Eclipse ideの「パースペクティブボタンをカスタマイズする」ドロップダウンリストと同じチェックボックスのドロップダウンリストを追加したいです。 .png

plugin.xml を使用して eclipse プラグインを作成しました。xml は初めてなので、プルダウン リストを使用してプラグインを作成できましたが、チェックボックスを使用するのに役立つ要素が xml に見つかりません。

ほぼすべてのウェブサイトで情報やヘルプを検索しましたが、役立つものは何も見つかりませんでした。これについてアドバイスをいただければ幸いです。

私のプラグインコードは次のようになります:

<plugin>


<extension point="org.eclipse.ui.menus">
    <menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
        <toolbar id="my.Toolbar">
        </toolbar>
    </menuContribution>


      </extension>

   <extension point="org.eclipse.ui.commands">
      <category
            id="TRE.projects.commands.category"
            name="%category.name.0">
      </category>

      <category
            id="TRE.projects.commands.MultiCategory"
            name="MultiCategory">
      </category>

      <command
            name="Configuration1"
            categoryId="TRE.projects.commands.MultiCategory"
            id="my.command1">
      </command>

      <command
            name="Configuration2"
            categoryId="TRE.projects.commands.MultiCategory"
            id="my.command2">
      </command>

   </extension>

   <extension  point="org.eclipse.ui.handlers">


      <handler
            commandId="my.command1"
            class="TRE.projects.handlers.SampleHandler">
      </handler>

      <handler
            commandId="my.command2"
            class="TRE.projects.handlers.SampleHandler">
      </handler>


   </extension>




   <extension  point="org.eclipse.ui.menus">

    <menuContribution locationURI="toolbar:my.Toolbar?after=additions">
            <command
                  commandId="my.command1"
                  icon="icons/sample.gif"
                  id="my.Toolbar.command1"
                  style="pulldown"
                  tooltip="TRE Plugin">
            </command>
      </menuContribution>

      <menuContribution
            locationURI="menu:org.eclipse.ui.main.popup?after=additions">
         <menu
               id="TRE.projects.menus.sampleMenu"
               label="%menu.label.0"
               mnemonic="%menu.mnemonic.0">
            <command
                  commandId="TRE.projects.commands.sampleCommand"
                  id="TRE.projects.menus.sampleCommand"
                  mnemonic="%command.mnemonic.0"
                  style="toggle">
            </command>
         </menu>
      </menuContribution>
4

1 に答える 1

3

commandに要素を追加して、属性menuContributionを使用する必要があります。style=toggle

<menuContribution
      locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
    <command
           commandId="my.command1"
           label="Simple Item"
           style="toggle">
     </command>
</menuContribution>
于 2013-11-13T19:47:44.863 に答える