uidesigner/com.nokia.sdt.component.symbian/plugin.xml
changeset 0 fb279309251b
equal deleted inserted replaced
-1:000000000000 0:fb279309251b
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <?eclipse version="3.0"?>
       
     3 <plugin>
       
     4    <extension-point id="componentLibrary" name="Component Library" schema="schema/componentLibrary.exsd"/>
       
     5    <extension-point id="implementation" name="Implementation" schema="schema/implementation.exsd"/>
       
     6 
       
     7    <extension
       
     8          point="org.eclipse.ui.actionSets">
       
     9       <actionSet
       
    10             label="Carbide.c++ UI Designer Components"
       
    11             visible="false"
       
    12             id="com.nokia.sdt.component.symbian.componentActionSet">
       
    13          <menu
       
    14                id="componentMenu"
       
    15                label="&amp;Components">
       
    16             <separator name="componentGroup"/>
       
    17          </menu>
       
    18          <action 
       
    19                class="com.nokia.sdt.component.symbian.actions.EnableSourceGenDebugAction"
       
    20                id="com.nokia.sdt.component.symbian.actions.EnableSourceGenDebugAction"
       
    21                label="%_UI_EnableSourceGenDebug"
       
    22                menubarPath="componentMenu/additions"
       
    23                style="push"
       
    24                tooltip="%_UI_EnableSourceGenDebugTooltip"/>
       
    25          <action 
       
    26                class="com.nokia.sdt.component.symbian.actions.SelectCustomComponentProjectsAction"
       
    27                id="com.nokia.sdt.component.symbian.actions.SelectCustomComponentProjectsAction"
       
    28                label="%_UI_SelectCustomComponentProjects"
       
    29                menubarPath="componentMenu/additions"
       
    30                style="push"
       
    31                tooltip="%_UI_SelectCustomComponentProjectsTooltip"/>
       
    32          <action
       
    33                class="com.nokia.sdt.component.symbian.actions.RefreshComponentSystemAction"
       
    34                id="com.nokia.sdt.component.symbian.actions.RefreshComponentSystemAction"
       
    35                label="%_UI_RefreshComponents"
       
    36                menubarPath="componentMenu/additions"
       
    37                style="push"
       
    38                tooltip="%_UI_RefreshComponentsTooltip"/>
       
    39          <action
       
    40                class="com.nokia.sdt.component.symbian.actions.ForceSaveAction"
       
    41                id="com.nokia.sdt.component.symbian.ForceSaveAction"
       
    42                label="%_UI_ForceSave"
       
    43                menubarPath="componentMenu/additions"
       
    44                style="push"
       
    45                tooltip="%_UI_ForceSaveTooltip"/>
       
    46       </actionSet>
       
    47    </extension>
       
    48    <extension
       
    49          point="com.nokia.sdt.uimodel.componentProvider">
       
    50       <provider
       
    51             class="com.nokia.sdt.component.symbian.ComponentProvider"
       
    52             name="com.nokia.sdt.component.symbian.Symbian-Provider"/>
       
    53    </extension>
       
    54 
       
    55   <extension point="org.eclipse.emf.ecore.generated_package">
       
    56     <package 
       
    57        uri = "http://www.nokia.com/sdt/emf/component" 
       
    58        class = "com.nokia.sdt.emf.component.ComponentPackage" />
       
    59   </extension>
       
    60 
       
    61   <extension point="org.eclipse.emf.ecore.extension_parser">
       
    62     <parser 
       
    63        type="component" 
       
    64        class="com.nokia.sdt.emf.component.util.ComponentResourceFactoryImpl" />
       
    65   </extension>
       
    66 
       
    67    <extension
       
    68          point="org.eclipse.ui.popupMenus">
       
    69       <objectContribution
       
    70             adaptable="false"
       
    71             id="com.nokia.sdt.component.symbian.verticalMove"
       
    72             objectClass="com.nokia.sdt.uidesigner.ui.actions.IPopupActionTarget">
       
    73          <action
       
    74                class="com.nokia.sdt.component.symbian.actions.MoveUpActionDelegate"
       
    75                enablesFor="1"
       
    76                id="com.nokia.sdt.component.symbian.verticalUp"
       
    77                label="%_UI_MoveUp"
       
    78                menubarPath="com.nokia.sdt.uidesigner.component"/>
       
    79          <action
       
    80                class="com.nokia.sdt.component.symbian.actions.MoveDownActionDelegate"
       
    81                enablesFor="1"
       
    82                id="com.nokia.sdt.component.symbian.verticalDown"
       
    83                label="%_UI_MoveDown"
       
    84                menubarPath="com.nokia.sdt.uidesigner.component"/>
       
    85          <filter
       
    86                name="attribute-matches:[parent]@ordered-layout-type"
       
    87                value="vertical.*"/>
       
    88       </objectContribution>
       
    89       <objectContribution
       
    90             adaptable="false"
       
    91             id="com.nokia.sdt.component.symbian.imagePropertyEdit"
       
    92             objectClass="com.nokia.sdt.uidesigner.ui.actions.IPopupActionTarget">
       
    93          <filter
       
    94                name="action-filter-test-passes:com.nokia.sdt.component.symbian.actions.EditImageActionFilterDelegate"
       
    95                value="true"/>
       
    96          <action
       
    97                class="com.nokia.sdt.component.symbian.actions.EditImageActionFilterDelegate"
       
    98                enablesFor="1"
       
    99                id="com.nokia.sdt.component.symbian.editImage"
       
   100                label="%_UI_EditImage"
       
   101                menubarPath="com.nokia.sdt.uidesigner.component"/>
       
   102       </objectContribution>
       
   103       <objectContribution
       
   104             adaptable="false"
       
   105             id="com.nokia.sdt.component.symbian.switchChildMenu"
       
   106             objectClass="com.nokia.sdt.uidesigner.ui.actions.IPopupActionTarget">
       
   107          <filter
       
   108                name="action-filter-test-passes:com.nokia.sdt.component.symbian.actions.SwitchVisibleChildActionDelegate"
       
   109                value="true"/>
       
   110          <action
       
   111                class="com.nokia.sdt.component.symbian.actions.SwitchVisibleChildActionDelegate"
       
   112                enablesFor="1"
       
   113                id="com.nokia.sdt.component.symbian.actions.SwitchVisibleChildActionDelegate"
       
   114                label="%_UI_SwitchView"
       
   115                menubarPath="com.nokia.sdt.uidesigner.component"
       
   116                style="pulldown"/>
       
   117       </objectContribution>
       
   118    </extension>
       
   119    <extension
       
   120          id="xmlProblem"
       
   121          name="XML Problem"
       
   122          point="org.eclipse.core.resources.markers">
       
   123       <super
       
   124             type="org.eclipse.core.resources.problemmarker">
       
   125       </super>
       
   126       <persistent
       
   127             value="true">
       
   128       </persistent>
       
   129    </extension>
       
   130    <extension
       
   131          id="userComponentProjectNature"
       
   132          name="UI Designer User Component Project Nature"
       
   133          point="org.eclipse.core.resources.natures">
       
   134       <runtime>
       
   135          <run
       
   136                class="com.nokia.sdt.component.symbian.builder.UserComponentProjectNature">
       
   137          </run>
       
   138       </runtime>
       
   139    </extension>
       
   140    <extension
       
   141    		point="org.eclipse.ui.ide.projectNatureImages">
       
   142    		<image icon="icons/userComponentProject.png"
       
   143    			natureId="com.nokia.sdt.component.symbian.builder.UserComponentProjectNature"
       
   144    			id="com.nokia.sdt.component.symbian.userComponentProjectNatureImage" 
       
   145    		/>
       
   146    	</extension>
       
   147    <extension
       
   148          point="com.nokia.sdt.component.symbian.implementation">
       
   149       <implementation class="com.nokia.sdt.component.symbian.visual.VisualAppearanceImplementationFactory"/>
       
   150       <implementation class="com.nokia.sdt.component.symbian.layout.LayoutImplementationFactory"/>
       
   151       <implementation class="com.nokia.sdt.component.symbian.propertyListener.PropertyListenerImplementationFactory"/>
       
   152       <implementation class="com.nokia.sdt.component.symbian.reconcileProperty.ReconcilePropertyImplementationFactory"/>
       
   153       <implementation class="com.nokia.sdt.component.symbian.customizerUI.CustomizerUIImplementationFactory"/>
       
   154       <implementation class="com.nokia.sdt.component.symbian.querycontainment.QueryContainmentImplementationFactory"/>
       
   155       <implementation class="com.nokia.sdt.component.symbian.directLabelEdit.DirectLabelEditImplementationFactory"/>
       
   156       <implementation class="com.nokia.sdt.component.symbian.properties.PropertyExtenderImplementationFactory"/>
       
   157       <implementation class="com.nokia.sdt.component.symbian.editor.ComponentEditorImplementationFactory"/>
       
   158       <implementation class="com.nokia.sdt.component.symbian.directImageEdit.DirectImageEditImplementationFactory"/>
       
   159       <implementation class="com.nokia.sdt.component.symbian.imagePropertyRenderingInfo.ImagePropertyRenderingInfoImplementationFactory"/>
       
   160       <implementation class="com.nokia.sdt.component.symbian.componentValidator.ComponentValidatorImplementationFactory"/>
       
   161       <implementation class="com.nokia.sdt.component.symbian.events.ComponentEventInfoImplementationFactory"/>
       
   162       <implementation class="com.nokia.sdt.component.symbian.setPropertyCommand.SetValueCommandExtenderImplementationFactory"/>
       
   163       <implementation class="com.nokia.sdt.component.symbian.initializer.InitializerImplementationFactory"/>
       
   164       <implementation class="com.nokia.sdt.component.symbian.childListener.ChildListenerImplementationFactory"/>
       
   165       <implementation class="com.nokia.sdt.component.symbian.scrolling.ScrollBoundsProviderImplementationFactory"/>
       
   166       <implementation class="com.nokia.sdt.component.symbian.delegate.ImplementationDelegateFactory"/>
       
   167       <implementation class="com.nokia.sdt.component.symbian.childCommand.ChildCommandExtenderImplementationFactory"/>
       
   168       <implementation class="com.nokia.sdt.component.symbian.modelUpdater.ModelUpdaterImplementationFactory"/>
       
   169       <implementation
       
   170             class="com.nokia.sdt.component.symbian.creationTool.CreationToolProviderImplementationFactory">
       
   171       </implementation>
       
   172       <implementation
       
   173             class="com.nokia.sdt.component.symbian.targetFeedback.TargetFeedbackListenerImplementationFactory">
       
   174       </implementation>
       
   175       <implementation
       
   176             class="com.nokia.sdt.component.symbian.clipboardCommand.ClipboardCommandExtenderImplementationFactory">
       
   177       </implementation>
       
   178    </extension>
       
   179    <extension
       
   180          point="com.nokia.sdt.sourcegen.nameAlgorithm">
       
   181       <algorithm
       
   182             class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmCommands"
       
   183             id="com.nokia.sdt.component.symbian.NAME_ALG_COMMANDS"/>
       
   184       <algorithm
       
   185             class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmControlType"
       
   186             id="com.nokia.sdt.component.symbian.NAME_ALG_CONTROL_TYPE"/>
       
   187       <algorithm
       
   188             class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmDialogId"
       
   189             id="com.nokia.sdt.component.symbian.NAME_ALG_DIALOG_LINE_ID"/>
       
   190       <algorithm
       
   191             class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmStatusPaneId"
       
   192             id="com.nokia.sdt.component.symbian.NAME_ALG_STATUS_PANE_ID"/>
       
   193       <algorithm
       
   194             class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmViewUid"
       
   195             id="com.nokia.sdt.component.symbian.NAME_ALG_VIEW_UID"/>
       
   196       <algorithm
       
   197             class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmSettingItemId"
       
   198             id="com.nokia.sdt.component.symbian.NAME_ALG_SETTING_ITEM_ID"/>
       
   199       <algorithm
       
   200             class="com.nokia.sdt.component.symbian.sourcemapping.NameAlgorithmPageId"
       
   201             id="com.nokia.sdt.component.symbian.NAME_ALG_DIALOG_PAGE_ID"/>
       
   202    </extension>
       
   203    <extension
       
   204          point="org.eclipse.ui.perspectiveExtensions">
       
   205       <perspectiveExtension targetID="com.nokia.sdt.component.symbian.componentPerspectiveExtension">
       
   206          <actionSet id="com.nokia.sdt.component.symbian.componentActionSet"/>
       
   207       </perspectiveExtension>
       
   208    </extension>
       
   209 </plugin>