📄 plugin.xml
字号:
<plugin
id="com.cloudgarden.jigloo"
name="Jigloo GUI Builder"
version="4.0.0"
provider-name="CloudGarden"
class="com.cloudgarden.jigloo.jiglooPlugin"
image="icons/jigloo.gif">
<runtime>
<library name="jigloo.jar">
<export name="*"/>
</library>
<library name="lib/TableLayout.jar"/>
<library name="lib/looks-2.1.4.jar"/>
<library name="lib/forms-1.1.0.jar"/>
<library name="lib/xml.jar"/>
</runtime>
<requires>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.jdt.core"/>
<import plugin="org.eclipse.jdt.ui"/>
<import plugin="org.eclipse.jdt.launching"/>
<import plugin="org.eclipse.jdt.debug"/>
<import plugin="org.eclipse.jdt.debug.ui"/>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.swt"/>
<import plugin="org.eclipse.jface"/>
<import plugin="org.eclipse.jface.text"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.ui.views"/>
<import plugin="org.eclipse.ui.editors"/>
<import plugin="org.eclipse.ui.workbench"/>
<import plugin="org.eclipse.debug.ui"/>
<import plugin="org.eclipse.debug.core"/>
<import plugin="org.eclipse.help"/>
<import plugin="org.eclipse.text"/>
<import plugin="org.eclipse.ui.forms"/>
</requires>
<extension
point="org.eclipse.ui.editors">
<editor
name="Form Editor"
icon="icons/form.gif"
extensions="form,java"
contributorClass="com.cloudgarden.jigloo.editors.FormEditorContributor"
class="com.cloudgarden.jigloo.editors.FormEditor"
id="com.cloudgarden.jigloo.editors.FormEditor">
</editor>
</extension>
<extension
point="org.eclipse.ui.actionSetPartAssociations">
<actionSetPartAssociation
targetID="org.eclipse.jdt.ui.A_OpenActionSet">
<part id="com.cloudgarden.jigloo.editors.FormEditor"/>
</actionSetPartAssociation>
<actionSetPartAssociation
targetID="org.eclipse.jdt.ui.CodingActionSet">
<part id="com.cloudgarden.jigloo.editors.FormEditor"/>
</actionSetPartAssociation>
<actionSetPartAssociation
targetID="org.eclipse.jdt.ui.SearchActionSet">
<part id="com.cloudgarden.jigloo.editors.FormEditor"/>
</actionSetPartAssociation>
<actionSetPartAssociation
targetID="org.eclipse.ui.edit.text.actionSet.annotationNavigation">
<part id="com.cloudgarden.jigloo.editors.FormEditor"/>
</actionSetPartAssociation>
<actionSetPartAssociation
targetID="org.eclipse.ui.edit.text.actionSet.presentation">
<part id="com.cloudgarden.jigloo.editors.FormEditor"/>
</actionSetPartAssociation>
<actionSetPartAssociation
targetID="org.eclipse.jdt.ui.text.java.actionSet.presentation">
<part id="com.cloudgarden.jigloo.editors.FormEditor"/>
</actionSetPartAssociation>
</extension>
<extension
point="org.eclipse.ui.actionSets">
</extension>
<!-- ============================================================================================================== -->
<!-- Editor actions are editor specific, so we need to duplicate them here. -->
<!-- ============================================================================================================== -->
<extension
point="org.eclipse.ui.editorActions">
<editorContribution
targetID="com.cloudgarden.jigloo.editors.FormEditor"
id="org.eclipse.ui.texteditor.ruler.actions">
<action
label="%Dummy.label"
class="org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction"
actionID="RulerClick"
id="org.eclipse.jdt.internal.ui.javaeditor.JavaSelectRulerAction">
</action>
</editorContribution>
<editorContribution
targetID="com.cloudgarden.jigloo.editors.FormEditor"
id="com.cloudgarden.jigloo.editors.actions">
<action
definitionId="com.cloudgarden.jigloo.commands.openJiglooPrefs"
label="Open Jigloo Preferences Page"
class="com.cloudgarden.jigloo.actions.OpenJiglooPreferencePageAction"
id="com.cloudgarden.jigloo.actions.OpenJiglooPreferencePageAction">
</action>
<action
definitionId="com.cloudgarden.jigloo.commands.toggleParsing"
label="Toggle code parsing on and off"
class="com.cloudgarden.jigloo.actions.ToggleParsingAction"
id="com.cloudgarden.jigloo.actions.ToggleParsingAction">
</action>
<action
definitionId="com.cloudgarden.jigloo.commands.toggleEditors"
label="Toggle between source and form editor"
class="com.cloudgarden.jigloo.actions.ToggleEditorsAction"
id="com.cloudgarden.jigloo.actions.ToggleEditorsAction">
</action>
</editorContribution>
</extension>
<extension
point="org.eclipse.ui.commands">
<category
name="Jigloo"
description="Jigloo Actions"
id="com.cloudgarden.jigloo.actions.category">
</category>
<command
name="Toggle between source and form editor"
description="Toggle between source and form editor"
category="com.cloudgarden.jigloo.actions.category"
id="com.cloudgarden.jigloo.commands.toggleEditors">
</command>
<keyBinding
string="Ctrl+Alt+T"
scope="org.eclipse.ui.textEditorScope"
command="com.cloudgarden.jigloo.commands.toggleEditors"
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
</keyBinding>
<command
name="Open Jigloo Preferences Page"
description="Open Jigloo Preferences Page"
category="com.cloudgarden.jigloo.actions.category"
id="com.cloudgarden.jigloo.commands.openJiglooPrefs">
</command>
<keyBinding
string="Ctrl+Alt+J"
scope="org.eclipse.ui.textEditorScope"
command="com.cloudgarden.jigloo.commands.openJiglooPrefs"
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
</keyBinding>
<command
name="Pause/restart code parsing"
description="Pause/restart code parsing"
category="com.cloudgarden.jigloo.actions.category"
id="com.cloudgarden.jigloo.commands.toggleParsing">
</command>
<keyBinding
string="Ctrl+Alt+P"
scope="org.eclipse.ui.textEditorScope"
command="com.cloudgarden.jigloo.commands.toggleParsing"
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
</keyBinding>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
</extension>
<extension
point="org.eclipse.help.toc">
<toc
file="toc.xml"
primary="true">
</toc>
<toc
file="toc_parts.xml">
</toc>
<toc
file="toc_other.xml">
</toc>
<toc
file="toc_building.xml">
</toc>
<toc
file="toc_starting.xml">
</toc>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<category
name="GUI Forms"
id="jigloo">
</category>
<category
name="Swing"
parentCategory="jigloo"
id="swing">
</category>
<category
name="Swing Application Framework"
parentCategory="jigloo"
id="appFramework">
</category>
<category
name="SWT"
parentCategory="jigloo"
id="swt">
</category>
<category
name="RCP"
parentCategory="jigloo"
id="rcp">
</category>
<category
name="Examples"
parentCategory="jigloo"
id="examples">
</category>
<wizard
name="SWT Inheritance/JavaBean (FlowerShop) Example"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -