From b4ebda7c797c8a734985078d20e06624d6bb57d5 Mon Sep 17 00:00:00 2001
From: Lukas Ladenberger <lukas.ladenberger@googlemail.com>
Date: Tue, 6 Nov 2012 09:20:27 +0100
Subject: [PATCH] table reacts on visible attribute now

---
 .../src/de/bmotionstudio/gef/editor/part/BTablePart.java    | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/part/BTablePart.java b/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/part/BTablePart.java
index 41a0c51e..6fdf6a7e 100644
--- a/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/part/BTablePart.java
+++ b/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/part/BTablePart.java
@@ -13,8 +13,8 @@ import de.bmotionstudio.gef.editor.AttributeConstants;
 import de.bmotionstudio.gef.editor.BMotionStudioImage;
 import de.bmotionstudio.gef.editor.EditorImageRegistry;
 import de.bmotionstudio.gef.editor.command.CreateCommand;
-import de.bmotionstudio.gef.editor.editpolicy.BMSDeletePolicy;
 import de.bmotionstudio.gef.editor.editpolicy.BMSConnectionEditPolicy;
+import de.bmotionstudio.gef.editor.editpolicy.BMSDeletePolicy;
 import de.bmotionstudio.gef.editor.editpolicy.TableLayoutEditPolicy;
 import de.bmotionstudio.gef.editor.figure.TableFigure;
 import de.bmotionstudio.gef.editor.model.BControl;
@@ -78,6 +78,10 @@ public class BTablePart extends BMSAbstractEditPart {
 		Object oldValue = evt.getOldValue();
 		String aID = evt.getPropertyName();
 
+		if (aID.equals(AttributeConstants.ATTRIBUTE_VISIBLE))
+			((TableFigure) figure)
+					.setVisible(Boolean.valueOf(value.toString()));
+
 		if (aID.equals(AttributeConstants.ATTRIBUTE_FOREGROUND_COLOR)) {
 			((TableFigure) figure).setForegroundColor((RGB) value);
 			for (BControl child : model.getChildrenArray())
-- 
GitLab