name="preferenceCustomization"
value="plugin_customization.ini"/>
</product>
- </extension>
-
- <extension
- id="org.argeo.security.webui.product"
- point="org.eclipse.core.runtime.products">
- <product
- name="ArgeoProduct" application="org.argeo.security.ui.application.secureWebUi">
- <property
- name="appName"
- value="Secure Web UI">
- </property>
- <property
- name="preferenceCustomization"
- value="plugin_customization.ini"/>
- </product>
- </extension>
-
+ </extension>
<extension
id="secureUi"
</run>
</application>
</extension>
+
<extension
- id="secureWebUi"
- name="Argeo Secure Web UI"
- point="org.eclipse.core.runtime.applications">
- <application cardinality="singleton-global"
- thread="main"
- visible="true">
- <run
- class="org.argeo.security.ui.rcp.SecureRap">
- </run>
- </application>
- </extension>
- <extension
- id="secureWebUi2"
- name="Argeo Secure Web UI"
- point="org.eclipse.core.runtime.applications">
- <application cardinality="singleton-global"
- thread="main"
- visible="true">
- <run
- class="org.argeo.security.ui.rcp.SecureRap">
- </run>
- </application>
+ point="org.eclipse.equinox.security.callbackHandlerMapping">
+ <callbackHandlerMapping
+ callbackHandlerId="org.argeo.security.ui.defaultLoginDialog"
+ configName="REMOTE">
+ </callbackHandlerMapping>
</extension>
-
+
+ <!-- COMMANDS -->
+ <extension point="org.eclipse.ui.commands">
+ <!-- Register a default command that enable an "open file" action in a single sourced application -->
+ <command
+ defaultHandler="org.argeo.eclipse.ui.specific.OpenFile"
+ id="org.argeo.security.ui.specific.openFile"
+ name="OpenFile">
+ <commandParameter
+ id="param.fileName"
+ name="The name of the file to open (optional)">
+ </commandParameter>
+ <commandParameter
+ id="param.fileURI"
+ name="The URI of this file on the server">
+ </commandParameter>
+ <commandParameter
+ id="param.filePath"
+ name="The absolute path of this file on the server file system">
+ </commandParameter>
+ </command>
+ </extension>
</plugin>