1 Câu hỏi: Thêm mục popupMenus làm mục con trong danh mục Mới khi nhấp chuột phải

câu hỏi được tạo ra tại Wed, May 8, 2019 12:00 AM

Tôi chỉ muốn thêm một mục mới trong danh mục Mới khi còn nhấp vào bất kỳ tệp XML nào. Tệp plugin.xml của tôi như sau,

<plugin>
    <extension point="org.eclipse.ui.popupMenus">
        <objectContribution objectClass="org.eclipse.core.resources.IFile" 
        id="org.example.NewProject"
        nameFilter="*.xml">
            <action
                label="New Fun Project"
                icon="icons/sample.png"
                class="org.example.TestFunAction"
                id="org.example.NewProject">
            </action>
        </objectContribution>
    </extension>
</plugin>
Mục nhập

hiện tại Dự án vui vẻ mới đã xuất hiện trong menu chuột phải và tôi muốn thêm nó vào danh mục Mới ngay bây giờ. Làm cách nào tôi có thể di chuyển cái này sang RightClick > Mới > Dự án thú vị mới ?

    
0
  1. Sử dụng điểm mở rộng org.eclipse.ui.newWizards
    2019-05-08 16: 03: 35Z
  2. bạn có thể vui lòng cho một ví dụ theo tiện ích mở rộng ở trên không?
    2019-05-08 16: 16: 50Z
  3. Xem câu hỏi này để thêm vào phần dự án mới của menu mới. Bạn cần xác định một 'trình hướng dẫn mới' và newWizardShortcut bằng cách sử dụng org.eclipse.ui.perspectiveExtensions
    2019-05-08 19: 20: 49Z
1 Câu trả lời                              1                         

Câu hỏi được giải theo phương pháp sau

 <extension
         point="org.eclipse.ui.newWizards">
         <wizard name="Template" 
            class="org.example.TestFunAction"
            id="org.example.newtemplate"
            icon="icons/template.png">
            <description>template</description>
        </wizard>
   </extension>

    <extension point="org.eclipse.ui.navigator.navigatorContent">    
            <commonWizard type="new"
                wizardId="org.example.newtemplate">
                <enablement>
                  <adapt type="org.eclipse.core.resources.IFile">
                    <test property="org.eclipse.core.resources.extension" value="xml">
                            </test>        
                  </adapt>      
                </enablement>
            </commonWizard>
    </extension>
    
0
2019-05-09 12: 29: 07Z
nguồn đặt đây