[Title] Move org.eclipse.ui.activities extension from nativeapp and
authorjoogwan.kim <joogwan.kim@samsung.com>
Mon, 19 Dec 2011 04:44:26 +0000 (13:44 +0900)
committerjoogwan.kim <joogwan.kim@samsung.com>
Mon, 19 Dec 2011 04:44:26 +0000 (13:44 +0900)
webapp plugin.xml
[Type] Feature
[Module] UI activities
[Priority] Major

com.samsung.tizen.common/plugin.xml

index 62213c9..2336597 100644 (file)
             class="com.samsung.tizen.common.util.UpdateManager">\r
       </startup>\r
    </extension>\r
-</plugin>\r
+   <!-- Activities Start -->\r
+   <extension\r
+        point="org.eclipse.ui.activities">\r
+        <!-- disable rhino lauch shortcuts & wst server launch shortcut -->\r
+        <activity\r
+            name="Popup UI"\r
+            description="Popup UI"\r
+            id="com.samsung.tizen.web.launch.DisablePopupMenu">\r
+        <enabledWhen>\r
+            <with variable="activeWorkbenchWindow.activePerspective">\r
+                <and>\r
+                    <not>\r
+                        <equals value="com.samsung.tizen.web.ui.perspective.WACwidget"/>\r
+                    </not>\r
+                    <not>\r
+                        <equals value="com.samsung.tizen.nativeapp.perspective"/>\r
+                    </not>\r
+                </and>\r
+            </with>\r
+         </enabledWhen>\r
+      </activity>\r
+      <activityPatternBinding\r
+            activityId="com.samsung.tizen.web.launch.DisablePopupMenu"\r
+            pattern="org.eclipse.wst.server.ui/org.eclipse.wst.server.launchShortcut*">\r
+      </activityPatternBinding>\r
+      <activityPatternBinding\r
+            activityId="com.samsung.tizen.web.launch.DisablePopupMenu"\r
+            pattern="org.eclipse.wst.jsdt.debug.rhino.ui/org.eclipse.wst.jsdt.debug.rhino.ui.launch.shortcut*">\r
+      </activityPatternBinding>\r
+   </extension>\r
+\r
+    <extension\r
+        point="org.eclipse.ui.activities">\r
+        <!-- disable CDT launch ui -->\r
+        <category\r
+            name="CDT launch UI"\r
+            description="Disable CDT launch UI when Native App Perspective is activated."\r
+            id="com.samsung.tizen.nativeapp.CDTLaunchUICategory">\r
+         </category>\r
+\r
+        <activity\r
+            name="CDT Launch UI Elements"\r
+            description="Launch UI elements from CDT"\r
+            id="com.samsung.tizen.nativeapp.DisableCDTLaunchUIActivity">\r
+\r
+            <enabledWhen>\r
+                <with variable="activeWorkbenchWindow.activePerspective">\r
+                    <not>\r
+                        <equals value="com.samsung.tizen.nativeapp.perspective"/>\r
+                    </not>\r
+                </with>\r
+            </enabledWhen>\r
+        </activity>\r
+\r
+        <categoryActivityBinding\r
+            activityId="com.samsung.tizen.nativeapp.DisableCDTLaunchUIActivity"\r
+            categoryId="com.samsung.tizen.nativeapp.CDTLaunchUICategory">\r
+        </categoryActivityBinding>\r
+\r
+        <activityPatternBinding\r
+            activityId="com.samsung.tizen.nativeapp.DisableCDTLaunchUIActivity"\r
+            pattern="org\.eclipse\.cdt\.launch/org\.eclipse\.cdt\.launch\.launchGroup">\r
+        </activityPatternBinding>\r
+\r
+        <activityPatternBinding\r
+            activityId="com.samsung.tizen.nativeapp.DisableCDTLaunchUIActivity"\r
+            pattern="org\.eclipse\.cdt\.debug\.core/org\.eclipse\.cdt\.launch\.[a-zA-Z]*LaunchType">\r
+        </activityPatternBinding>\r
+\r
+        <activityPatternBinding\r
+            activityId="com.samsung.tizen.nativeapp.DisableCDTLaunchUIActivity"\r
+            pattern="org\.eclipse\.cdt\.debug\.ui/org\.eclipse\.cdt\.debug\.ui\.localCShortcut">\r
+        </activityPatternBinding>\r
+        <category\r
+              description="Disable CDT Toolchain Editor Page when Tizen Perspective is activated."\r
+              id="com.samsung.tizen.nativeapp.CDTToolChainEditorPageCategory"\r
+              name="CDT ToolChain Editor Page">\r
+        </category>\r
+        <activity\r
+              description="ToolChain Editor Property Page"\r
+              id="com.samsung.tizen.nativeapp.DisableCDTToolChainEditorPageActivity"\r
+              name="CDT ToolChain Editor Page Elements">\r
+           <enabledWhen>\r
+              <with\r
+                    variable="activeWorkbenchWindow.activePerspective">\r
+                 <not>\r
+                    <equals\r
+                          value="com.samsung.tizen.nativeapp.perspective">\r
+                    </equals>\r
+                 </not>\r
+              </with>\r
+           </enabledWhen>\r
+        </activity>\r
+        <categoryActivityBinding\r
+              activityId="com.samsung.tizen.nativeapp.DisableCDTToolChainEditorPageActivity"\r
+              categoryId="com.samsung.tizen.nativeapp.CDTToolChainEditorPageCategory">\r
+        </categoryActivityBinding>\r
+        <activityPatternBinding\r
+              activityId="com.samsung.tizen.nativeapp.DisableCDTToolChainEditorPageActivity"\r
+              pattern="org\.eclipse\.cdt\.managedbuilder\.ui/org\.eclipse\.cdt\.managedbuilder\.ui\.properties\.Page_ToolChain">\r
+        </activityPatternBinding>\r
+    </extension>\r
+\r
+    <extension\r
+        point="org.eclipse.ui.activities">\r
+        <!-- disable other project wizards -->\r
+        <activity\r
+            id="com.samsung.tizen.web.ui.modification.newXsdDisabler"\r
+            name="%activity.name">\r
+        </activity>\r
+        <activityPatternBinding\r
+            activityId="com.samsung.tizen.web.ui.modification.newXsdDisabler"\r
+            pattern="org.eclipse.wst.xsd.ui/org.eclipse.wst.xsd.ui.internal.wizards.*">\r
+        </activityPatternBinding>\r
+\r
+        <activity\r
+            id="com.samsung.tizen.web.ui.modification.newDtdDisabler"\r
+            name="%activity.name.0">\r
+        </activity>\r
+        <activityPatternBinding\r
+            activityId="com.samsung.tizen.web.ui.modification.newDtdDisabler"\r
+            pattern="org.eclipse.wst.dtd.ui/org.eclipse.wst.dtd.ui.internal.wizard.*">\r
+        </activityPatternBinding>\r
+\r
+        <activity\r
+            id="com.samsung.tizen.web.ui.modification.ValidateMenuItemDisabler"\r
+            name="%activity.name.1">\r
+        </activity>\r
+        <activityPatternBinding\r
+            activityId="com.samsung.tizen.web.ui.modification.ValidateMenuItemDisabler"\r
+            pattern="org.eclipse.wst.validation.ui/ValidationAction">\r
+        </activityPatternBinding>\r
+\r
+        <activity\r
+            name="Wizard UI"\r
+            description="Wizard UI"\r
+            id="com.samsung.tizen.web.DisableWizardsActivity">\r
+            <enabledWhen>\r
+                <with variable="activeWorkbenchWindow.activePerspective">\r
+                    <and>\r
+                        <not>\r
+                            <equals value="com.samsung.tizen.web.ui.perspective.WACwidget"/>\r
+                        </not>\r
+                        <not>\r
+                            <equals value="com.samsung.tizen.nativeapp.perspective"/>\r
+                        </not>\r
+                    </and>\r
+                </with>\r
+            </enabledWhen>\r
+      </activity>\r
+      <activityPatternBinding\r
+            activityId="com.samsung.tizen.web.DisableWizardsActivity"\r
+            pattern="org\.eclipse\.jdt\.ui/org\.eclipse\.jdt\.ui\.wizards\.JavaProjectWizard">\r
+      </activityPatternBinding>\r
+      <activityPatternBinding\r
+            activityId="com.samsung.tizen.web.DisableWizardsActivity"\r
+            pattern="org\.eclipse\.ant\.ui/org\.eclipse\.ant\.ui\.wizards\.JavaProjectWizard">\r
+      </activityPatternBinding>\r
+      <activityPatternBinding\r
+            activityId="com.samsung.tizen.web.DisableWizardsActivity"\r
+            pattern="org\.eclipse\.emf\.importer/org\.eclipse\.emf\.importer\.ui\.EMFProjectWizard">\r
+      </activityPatternBinding>\r
+      <activityPatternBinding\r
+            activityId="com.samsung.tizen.web.DisableWizardsActivity"\r
+            pattern="org\.eclipse\.emf\.codegen\.ecore\.ui/org\.eclipse\.emf\.codegen\.ecore\.ui\.EmptyProjectWizard">\r
+      </activityPatternBinding>\r
+      <activityPatternBinding\r
+            activityId="com.samsung.tizen.web.DisableWizardsActivity"\r
+            pattern="org\.eclipse\.wst\.jsdt\.ui/org\.eclipse\.wst\.jsdt\.ui\.wizards\.JavaProjectWizard">\r
+      </activityPatternBinding>\r
+      <activityPatternBinding\r
+            activityId="com.samsung.tizen.web.DisableWizardsActivity"\r
+            pattern="org\.eclipse\.wst\.xml\.ui/org\.eclipse\.wst\.xml\.ui\.XMLExampleProjectCreationWizard">\r
+      </activityPatternBinding>\r
+      <activityPatternBinding\r
+            activityId="com.samsung.tizen.web.DisableWizardsActivity"\r
+            pattern="org\.eclipse\.wst\.web\.ui/org\.eclipse\.wst\.web\.ui\.internal\.wizards\.SimpleWebProjectWizard">\r
+      </activityPatternBinding>\r
+   </extension>\r
+\r
+    <extension\r
+        point="org.eclipse.ui.activities">\r
+        <!-- PopupMenus Enabled when tizen perspective -->\r
+        <activity\r
+            description="PopupMenus"\r
+            id="com.samsung.tizen.web.sign.PopupMenusActivity"\r
+            name="PopupMenus">\r
+            <enabledWhen>\r
+                <with\r
+                    variable="activeWorkbenchWindow.activePerspective">\r
+                    <and>\r
+                        <equals\r
+                            value="com.samsung.tizen.web.ui.perspective.WACwidget">\r
+                        </equals>\r
+                    </and>\r
+                </with>\r
+            </enabledWhen>\r
+        </activity>\r
+        <activityPatternBinding\r
+            activityId="com.samsung.tizen.web.sign.PopupMenusActivity"\r
+            pattern="com.samsung.tizen.web.sign/com.samsung.tizen.web.sign.signwidgetaction">\r
+        </activityPatternBinding>\r
+    </extension>\r
+    <!-- Activities End -->\r
+</plugin>
\ No newline at end of file