Add registry key 'grails_griffon.view'
authorSergey Evdokimov <sergey.evdokimov@jetbrains.com>
Thu, 29 Aug 2013 16:25:58 +0000 (20:25 +0400)
committerSergey Evdokimov <sergey.evdokimov@jetbrains.com>
Thu, 29 Aug 2013 16:25:58 +0000 (20:25 +0400)
platform/platform-resources-en/src/misc/registry.properties
plugins/groovy/src/org/jetbrains/plugins/groovy/mvc/projectView/MvcToolWindowDescriptor.java

index 29382244bb60a12081dfcef1dee8a9eed24e9118..854d69b64dc731b8caed351fbbf9b636048b65fa 100644 (file)
@@ -316,4 +316,6 @@ windows.jumplist.description=Enables JumpLists on Windows
 # suppress inspection "UnusedProperty"
 GRADLE.system.in.process=true
 # suppress inspection "UnusedProperty"
-GRADLE.system.in.process.description=Whether IDEA should use 'in-process' mode for interaction with gradle api
\ No newline at end of file
+GRADLE.system.in.process.description=Whether IDEA should use 'in-process' mode for interaction with gradle api
+
+grails_griffon.view=true
\ No newline at end of file
index 9b0403cf53afdcd77a20d90085993b3d73b836c0..cf3069d181c688a03406ff287ae2e2da583b6d5e 100644 (file)
@@ -22,6 +22,7 @@ import com.intellij.openapi.module.Module;
 import com.intellij.openapi.project.DumbAware;
 import com.intellij.openapi.project.Project;
 import com.intellij.openapi.util.Condition;
+import com.intellij.openapi.util.registry.Registry;
 import com.intellij.openapi.vfs.VirtualFile;
 import com.intellij.openapi.wm.ToolWindow;
 import com.intellij.openapi.wm.ToolWindowFactory;
@@ -60,6 +61,8 @@ public abstract class MvcToolWindowDescriptor implements ToolWindowFactory, Cond
   }
 
   public boolean value(Project project) {
+    if (!Registry.is("grails_griffon.view", true)) return false;
+
     return MvcModuleStructureUtil.hasModulesWithSupport(project, myFramework);
   }