diff options
author | Lluis Sanchez Gual <lluis@novell.com> | 2011-09-21 18:00:25 +0400 |
---|---|---|
committer | Lluis Sanchez Gual <lluis@novell.com> | 2011-09-21 18:34:06 +0400 |
commit | 1bff7a94687c983e6a544b5eff9a6f069bd53e85 (patch) | |
tree | ba917f61506b2fda1b0d35687da3e49def52fee4 /main/src/addins/Deployment | |
parent | e2df96c7cd254abfdaa8417895454c443532e75c (diff) |
Hide extensions that only make sense on linux.
Diffstat (limited to 'main/src/addins/Deployment')
-rw-r--r-- | main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.addin.xml | 34 |
1 files changed, 25 insertions, 9 deletions
diff --git a/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.addin.xml b/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.addin.xml index 08aa4fe68b..9ebac3cffe 100644 --- a/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.addin.xml +++ b/main/src/addins/Deployment/MonoDevelop.Deployment.Linux/MonoDevelop.Deployment.Linux.addin.xml @@ -47,18 +47,26 @@ </Extension> <Extension path = "/MonoDevelop/Ide/DisplayBindings"> - <DisplayBinding id = "Desktop Entry" insertbefore="DefaultDisplayBinding" + <Condition id="Platform" value="linux"> + <DisplayBinding id = "Desktop Entry" insertbefore="DefaultDisplayBinding" class = "MonoDevelop.Deployment.Linux.DotDesktopDisplayBinding"/> + </Condition> </Extension> <Extension path = "/MonoDevelop/ProjectModel/Gui/ItemOptionPanels/Deployment"> - <Condition id="ItemType" value="Project"> + <ComplexCondition> + <And> + <Condition id="ItemType" value="Project" /> + <Condition id="Platform" value="linux" /> + </And> <Section id = "LinuxDeployment" _label = "Linux Deployment Settings" class="MonoDevelop.Deployment.Linux.BasicOptionPanel"/> - </Condition> + </ComplexCondition> </Extension> <Extension path = "/MonoDevelop/Deployment/DeployDirectoryResolvers"> - <Class class = "MonoDevelop.Deployment.Linux.LinuxDirectoryResolver" /> + <Condition id="Platform" value="linux"> + <Class class = "MonoDevelop.Deployment.Linux.LinuxDirectoryResolver" /> + </Condition> </Extension> <Extension path = "/MonoDevelop/ProjectModel/ExtendedProperties"> @@ -67,19 +75,27 @@ </Extension> <Extension path = "/MonoDevelop/Deployment/DeployDirectories"> - <DeployDirectory id="Linux.PkgConfig" _label="pkg-config folder" /> - <DeployDirectory id="Linux.DesktopApplications" _label=".desktop application folder" /> + <Condition id="Platform" value="linux"> + <DeployDirectory id="Linux.PkgConfig" _label="pkg-config folder" /> + <DeployDirectory id="Linux.DesktopApplications" _label=".desktop application folder" /> + </Condition> </Extension> <Extension path = "/MonoDevelop/Ide/ProjectFeatures"> - <Class class = "MonoDevelop.Deployment.Linux.LinuxIntegrationProjectFeature" /> + <Condition id="Platform" value="linux"> + <Class class = "MonoDevelop.Deployment.Linux.LinuxIntegrationProjectFeature" /> + </Condition> </Extension> <Extension path = "/MonoDevelop/Ide/FileTemplates"> - <FileTemplate resource = "app.desktop.xft.xml"/> + <Condition id="Platform" value="linux"> + <FileTemplate resource = "app.desktop.xft.xml"/> + </Condition> </Extension> <Extension path = "/MonoDevelop/Ide/StartupHandlers"> - <Class class="MonoDevelop.Deployment.Linux.LinuxDeploymentSetup" /> + <Condition id="Platform" value="linux"> + <Class class="MonoDevelop.Deployment.Linux.LinuxDeploymentSetup" /> + </Condition> </Extension> </Addin> |