From b2282863ae2223d9789ac93e866485d22d71be48 Mon Sep 17 00:00:00 2001 From: Alexander Lobas Date: Fri, 11 Apr 2014 16:30:03 +0400 Subject: [PATCH] Storyboard format --- .../src/com/intellij/designer/model/Property.java | 4 ++++ .../com/intellij/designer/propertyTable/PropertyTable.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/designer/model/Property.java b/platform/platform-impl/src/com/intellij/designer/model/Property.java index 9f902c8f864e..8c6d85fbf03b 100644 --- a/platform/platform-impl/src/com/intellij/designer/model/Property.java +++ b/platform/platform-impl/src/com/intellij/designer/model/Property.java @@ -170,6 +170,10 @@ public abstract class Property { @Nullable public abstract PropertyEditor getEditor(); + public boolean isEditable(@Nullable T component) { + return getEditor() != null; + } + ////////////////////////////////////////////////////////////////////////////////////////// // // Javadoc diff --git a/platform/platform-impl/src/com/intellij/designer/propertyTable/PropertyTable.java b/platform/platform-impl/src/com/intellij/designer/propertyTable/PropertyTable.java index e8deef934e8e..8a101141a3f5 100644 --- a/platform/platform-impl/src/com/intellij/designer/propertyTable/PropertyTable.java +++ b/platform/platform-impl/src/com/intellij/designer/propertyTable/PropertyTable.java @@ -1057,7 +1057,7 @@ public abstract class PropertyTable extends JBTable { } public boolean isCellEditable(int row, int column) { - return column == 1 && myProperties.get(row).getEditor() != null; + return column == 1 && myProperties.get(row).isEditable(getCurrentComponent()); } @Override