plugin.xml

来自「Games for Eclipse这个项目的目的是为 Eclipse IDE(w」· XML 代码 · 共 91 行

XML
91
字号
<?xml version="1.0" encoding="UTF-8"?>
<plugin
   name="Minesweeper Plugin"
   id="es.org.chemi.games.minesweeper"
   version="1.0.0"
   provider-name="Chemi"
   class="es.org.chemi.games.minesweeper.MinesweeperPlugin">
   
   <requires>
      <import plugin="org.eclipse.core.runtime"/>
      <import plugin="org.eclipse.core.resources"/>
      <import plugin="org.eclipse.ui"/>
   </requires>
   
   <runtime>
      <library name="minesweeper.jar"/>
   </runtime>
   
   <extension point="org.eclipse.ui.views">
      <category
         name="Games"
         id="es.org.chemi.games.category">
      </category>
      <view
         name="Minesweeper"
         icon="icons/minesweeper.gif"
         category="es.org.chemi.games.category"
         class="es.org.chemi.games.minesweeper.ui.MainView"
         id="es.org.chemi.games.minesweeper.ui.MainView">
      </view>
   </extension>
   
   <extension point="org.eclipse.ui.actionSets">
		<actionSet label="Minesweeper Actions" visible="true" id="es.org.chemi.games.minesweeper.actionSet">
			<menu label="&amp;Games" id="es.org.chemi.games.minesweeper.menu">
				<separator name="es.org.chemi.games.minesweeper.separator"/>
			</menu>
      		<action
				label="&amp;Minesweeper"
	    		toolbarPath="javaVariableFilters"
       		    icon="icons/minesweeper.gif"
         		class="es.org.chemi.games.minesweeper.actions.WorkbenchWindowActionDelegate"
            	menubarPath="es.org.chemi.games.minesweeper.menu/separator"
            	id="es.org.chemi.games.minesweeper.action">
      		</action>
		</actionSet>
	</extension>
	
		<extension point="org.eclipse.ui.actionSets">
		<actionSet label="Minesweeper Actions" visible="true" id="es.org.chemi.games.minesweeper.actionSet">
		<menu label="&amp;Games" id="es.org.chemi.games.minesweeper.menu">
			<separator name="es.org.chemi.games.minesweeper.separator"/>
		</menu>
      <action
            label="&amp;Minesweeper"
	    toolbarPath="javaVariableFilters"
            icon="icons/minesweeper.gif"
            class="es.org.chemi.games.minesweeper.actions.WorkbenchWindowActionDelegate"
            menubarPath="es.org.chemi.games.minesweeper.menu/separator"
            id="es.org.chemi.games.minesweeper.action">
      </action>
		</actionSet>
	</extension>
	
	<!-- Extensions made by code instead by descriptor (look for them in MainView class)
	<extension point="org.eclipse.ui.viewActions">
		<viewContribution
			id="es.org.chemi.games.minesweeper.ui.MinesweeperViewContribution"
			targetID="es.org.chemi.games.minesweeper.ui.MainView">
				<action id="es.org.chemi.games.minesweeper.ui.PauseViewAction"
					icon="icons/mark.gif"
					label="Pause"
					toolbarPath="defaultPath"
					tooltip="Pause de game"
					state="false"
					class="es.org.chemi.games.minesweeper.actions.PauseAction">
				</action>
				<action id="es.org.chemi.games.minesweeper.ui.SoundViewAction"
					icon="icons/mark.gif"
					label="Sound"
					toolbarPath="defaultPath"
					tooltip="Disable sound"
					state="true"
					class="es.org.chemi.games.minesweeper.actions.SoundAction">
				</action>
		</viewContribution>
	</extension>
	-->

</plugin>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?