--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin
+ id="net.sourceforge.phpeclipse.css.ui"
+ name="%pluginName"
+ version="0.0.1"
+ provider-name="%providerName"
+ class="net.sourceforge.phpeclipse.css.ui.CssUI">
+
+ <runtime>
+ <library name="cssui.jar"/>
+ </runtime>
+ <requires>
+ <import plugin="net.sourceforge.phpeclipse.core"/>
+ <import plugin="net.sourceforge.phpeclipse.css.core"/>
+ <import plugin="net.sourceforge.phpeclipse.ui"/>
+ <import plugin="org.eclipse.compare"/>
+ <import plugin="org.eclipse.core.runtime"/>
+ <import plugin="org.eclipse.core.filebuffers"/>
+ <import plugin="org.eclipse.core.resources"/>
+ <import plugin="org.eclipse.help"/>
+ <import plugin="org.eclipse.jface.text"/>
+ <import plugin="org.eclipse.osgi"/>
+ <import plugin="org.eclipse.ui"/>
+ <import plugin="org.eclipse.ui.editors"/>
+ <import plugin="org.eclipse.ui.ide"/>
+ <import plugin="org.eclipse.ui.views"/>
+ <import plugin="org.eclipse.ui.workbench.texteditor"/>
+ </requires>
+
+
+ <extension
+ point="org.eclipse.core.runtime.adapters">
+ <factory
+ class="net.sourceforge.phpeclipse.css.ui.internal.properties.CssPropertiesAdapterFactory"
+ adaptableType="net.sourceforge.phpeclipse.css.core.model.IRule">
+ <adapter type="org.eclipse.ui.views.properties.IPropertySource"/>
+ </factory>
+ </extension>
+ <extension
+ point="org.eclipse.ui.editors">
+ <editor
+ name="%editorName"
+ icon="icons/style_sheet_obj.gif"
+ extensions="css"
+ contributorClass="net.sourceforge.phpeclipse.css.ui.internal.editor.CssEditorActionContributor"
+ class="net.sourceforge.phpeclipse.css.ui.internal.editor.CssEditor"
+ id="net.sourceforge.phpeclipse.css.ui.editor">
+ </editor>
+ </extension>
+ <extension
+ point="org.eclipse.core.filebuffers.documentSetup">
+ <participant
+ extensions="css"
+ class="net.sourceforge.phpeclipse.css.ui.internal.CssDocumentSetupParticipant">
+ </participant>
+ </extension>
+ <extension
+ point="org.eclipse.ui.editors.documentProviders">
+ <provider
+ extensions="css"
+ class="net.sourceforge.phpeclipse.css.ui.internal.CssDocumentProvider"
+ id="net.sourceforge.phpeclipse.css.ui.documentProvider">
+ </provider>
+ </extension>
+ <extension
+ point="org.eclipse.ui.fontDefinitions">
+ <fontDefinition
+ label="%editorFontDefinition.label"
+ defaultsTo="org.eclipse.jface.textfont"
+ id="net.sourceforge.phpeclipse.css.ui.editorfont">
+ <description>
+ %editorFontDefinition.description
+ </description>
+ </fontDefinition>
+ <fontDefinition
+ label="%compareFontDefinition.label"
+ defaultsTo="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
+ id="net.sourceforge.phpeclipse.css.ui.internal.compare.CssMergeViewer">
+ <description>
+ %compareFontDefinition.description
+ </description>
+ </fontDefinition>
+ </extension>
+ <extension
+ point="org.eclipse.ui.preferencePages">
+ <page
+ name="%preferencePage.name"
+ category="net.sourceforge.phpeclipse.ui.preferencePage"
+ class="net.sourceforge.phpeclipse.css.ui.internal.preferences.CssPreferencePage"
+ id="net.sourceforge.phpeclipse.css.ui.preferencePage">
+ </page>
+ <page
+ name="%editorPreferencePage.name"
+ category="net.sourceforge.phpeclipse.css.ui.preferencePage"
+ class="net.sourceforge.phpeclipse.css.ui.internal.preferences.CssEditorPreferencePage"
+ id="net.sourceforge.phpeclipse.css.ui.editor.preferencePage">
+ </page>
+ </extension>
+ <extension
+ point="org.eclipse.ui.propertyPages">
+<!-- TODO: Only enable the following property page for projects with a
+ future "Web" nature -->
+ <page
+ objectClass="org.eclipse.core.resources.IProject"
+ name="%propertyPage.name"
+ class="net.sourceforge.phpeclipse.css.ui.internal.properties.CssPropertyPage"
+ id="net.sourceforge.phpeclipse.css.ui.propertyPage">
+ </page>
+ <page
+ objectClass="org.eclipse.core.resources.IResource"
+ name="%propertyPage.name"
+ nameFilter="*.css"
+ class="net.sourceforge.phpeclipse.css.ui.internal.properties.CssPropertyPage"
+ id="net.sourceforge.phpeclipse.css.ui.propertyPage">
+ </page>
+ </extension>
+ <extension
+ point="org.eclipse.ui.commands">
+ <category
+ name="%sourceCategory.label"
+ description="%sourceMenu.description"
+ id="net.sourceforge.phpeclipse.css.ui.sourceCategory">
+ </category>
+ <command
+ name="%commentAction.label"
+ description="%commentAction.description"
+ category="org.eclipse.jdt.ui.category.source"
+ id="net.sourceforge.phpeclipse.css.ui.commentAction">
+ </command>
+ <keyBinding
+ string="Ctrl+/"
+ command="net.sourceforge.phpeclipse.css.ui.commentAction"
+ configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
+ </keyBinding>
+ <keyBinding
+ platform="carbon"
+ string="Ctrl+/"
+ command="net.sourceforge.phpeclipse.css.ui.commentAction"
+ configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
+ </keyBinding>
+ <keyBinding
+ platform="carbon"
+ string="Command+/"
+ command="net.sourceforge.phpeclipse.css.ui.commentAction"
+ configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
+ </keyBinding>
+ <command
+ name="%uncommentAction.label"
+ description="%uncommentAction.description"
+ category="org.eclipse.jdt.ui.category.source"
+ id="net.sourceforge.phpeclipse.css.ui.uncommentAction">
+ </command>
+ <keyBinding
+ string="Ctrl+\"
+ command="net.sourceforge.phpeclipse.css.ui.uncommentAction"
+ configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
+ </keyBinding>
+ <keyBinding
+ platform="carbon"
+ string="Ctrl+\"
+ command="net.sourceforge.phpeclipse.css.ui.uncommentAction"
+ configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
+ </keyBinding>
+ <keyBinding
+ platform="carbon"
+ string="Command+\"
+ command="net.sourceforge.phpeclipse.css.ui.uncommentAction"
+ configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
+ </keyBinding>
+ </extension>
+ <extension
+ point="org.eclipse.ui.actionSets">
+ <actionSet
+ label="%authoringActions.label"
+ id="net.sourceforge.phpeclipse.css.ui.authoringActions">
+ <menu
+ label="%sourceMenu.label"
+ path="edit"
+ id="net.sourceforge.phpeclipse.css.ui.sourceMenu">
+ <separator
+ name="editGroup">
+ </separator>
+ </menu>
+ <action
+ label="%shiftLeftAction.label"
+ retarget="true"
+ menubarPath="net.sourceforge.phpeclipse.css.ui.sourceMenu/editGroup"
+ id="org.eclipse.ui.edit.text.shiftLeft">
+ </action>
+ <action
+ label="%shiftRightAction.label"
+ retarget="true"
+ menubarPath="net.sourceforge.phpeclipse.css.ui.sourceMenu/editGroup"
+ id="org.eclipse.ui.edit.text.shiftRight">
+ </action>
+ <action
+ definitionId="net.sourceforge.phpeclipse.css.ui.uncommentAction"
+ label="%uncommentAction.label"
+ retarget="true"
+ menubarPath="net.sourceforge.phpeclipse.css.ui.sourceMenu/editGroup"
+ id="net.sourceforge.phpeclipse.css.ui.uncommentAction">
+ </action>
+ <action
+ definitionId="net.sourceforge.phpeclipse.css.ui.commentAction"
+ label="%commentAction.label"
+ retarget="true"
+ menubarPath="net.sourceforge.phpeclipse.css.ui.sourceMenu/editGroup"
+ id="net.sourceforge.phpeclipse.css.ui.commentAction">
+ </action>
+ </actionSet>
+ </extension>
+ <extension
+ point="org.eclipse.ui.actionSetPartAssociations">
+ <actionSetPartAssociation
+ targetID="net.sourceforge.phpeclipse.css.ui.authoringActions">
+ <part
+ id="net.sourceforge.phpeclipse.css.ui.editor">
+ </part>
+ </actionSetPartAssociation>
+ <actionSetPartAssociation
+ targetID="org.eclipse.ui.edit.text.actionSet.presentation">
+ <part
+ id="net.sourceforge.phpeclipse.css.ui.editor">
+ </part>
+ </actionSetPartAssociation>
+ </extension>
+ <extension
+ point="org.eclipse.compare.contentMergeViewers">
+ <viewer
+ extensions="css"
+ class="net.sourceforge.phpeclipse.css.ui.internal.compare.CssMergeViewerCreator"
+ id="net.sourceforge.phpeclipse.css.ui.compare.contentMergeViewer">
+ </viewer>
+ </extension>
+ <extension
+ point="org.eclipse.compare.structureCreators">
+ <structureCreator
+ extensions="css"
+ class="net.sourceforge.phpeclipse.css.ui.internal.compare.CssStructureCreator"
+ id="net.sourceforge.phpeclipse.css.ui.compare.structureCreator">
+ </structureCreator>
+ </extension>
+
+</plugin>