[jboss-svn-commits] JBL Code SVN: r31414 - labs/jbossrules/branches/guvnor_expressionEditor3_baunax_esteban/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Feb 4 16:07:10 EST 2010


Author: eaa
Date: 2010-02-04 16:07:09 -0500 (Thu, 04 Feb 2010)
New Revision: 31414

Modified:
   labs/jbossrules/branches/guvnor_expressionEditor3_baunax_esteban/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FromAccumulateCompositeFactPatternWidget.java
   labs/jbossrules/branches/guvnor_expressionEditor3_baunax_esteban/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FromCollectCompositeFactPatternWidget.java
Log:
Guided Editor:
	Added the possibility to remove Source Pattern of Accumulate.

Modified: labs/jbossrules/branches/guvnor_expressionEditor3_baunax_esteban/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FromAccumulateCompositeFactPatternWidget.java
===================================================================
--- labs/jbossrules/branches/guvnor_expressionEditor3_baunax_esteban/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FromAccumulateCompositeFactPatternWidget.java	2010-02-04 20:53:40 UTC (rev 31413)
+++ labs/jbossrules/branches/guvnor_expressionEditor3_baunax_esteban/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FromAccumulateCompositeFactPatternWidget.java	2010-02-04 21:07:09 UTC (rev 31414)
@@ -1,5 +1,6 @@
 package org.drools.guvnor.client.modeldriven.ui;
 
+import com.google.gwt.user.client.Window;
 import com.google.gwt.user.client.ui.Button;
 import com.google.gwt.user.client.ui.ChangeListener;
 import com.google.gwt.user.client.ui.ClickListener;
@@ -11,7 +12,6 @@
 import com.gwtext.client.widgets.TabPanel;
 import org.drools.guvnor.client.common.ClickableLabel;
 import org.drools.guvnor.client.common.DirtyableFlexTable;
-import org.drools.guvnor.client.common.DirtyableVerticalPane;
 import org.drools.guvnor.client.common.FormStylePopup;
 import org.drools.guvnor.client.modeldriven.HumanReadable;
 import org.drools.guvnor.client.modeldriven.brl.FactPattern;
@@ -66,7 +66,6 @@
         if (this.getFromAccumulatePattern().getSourcePattern() == null) {
             panel.setWidget(r++, 0, new ClickableLabel("<br> <font color='red'>" + constants.clickToAddPattern() + "</font>", sourcePatternClick, !this.modeller.lockLHS()));
         } else {
-            DirtyableVerticalPane vert = new DirtyableVerticalPane();
             IPattern rPattern = this.getFromAccumulatePattern().getSourcePattern();
 
             Widget patternWidget = null;
@@ -82,10 +81,17 @@
                 throw new IllegalArgumentException("Unsuported pattern " + rPattern + " for right side of FROM ACCUMULATE");
             }
 
-            vert.add(patternWidget);
             panel.setWidget(r++,
                     0,
-                    vert);
+                    addRemoveButton(patternWidget, new ClickListener() {
+
+                public void onClick(Widget sender) {
+                    if (Window.confirm(constants.RemoveThisBlockOfData())) {
+                        getFromAccumulatePattern().setSourcePattern(null);
+                        modeller.refreshWidget();
+                    }
+                }
+            }));
         }
 
         TabPanel tPanel = new TabPanel();

Modified: labs/jbossrules/branches/guvnor_expressionEditor3_baunax_esteban/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FromCollectCompositeFactPatternWidget.java
===================================================================
--- labs/jbossrules/branches/guvnor_expressionEditor3_baunax_esteban/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FromCollectCompositeFactPatternWidget.java	2010-02-04 20:53:40 UTC (rev 31413)
+++ labs/jbossrules/branches/guvnor_expressionEditor3_baunax_esteban/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FromCollectCompositeFactPatternWidget.java	2010-02-04 21:07:09 UTC (rev 31414)
@@ -83,7 +83,7 @@
                     addRemoveButton(patternWidget, new ClickListener() {
 
                 public void onClick(Widget sender) {
-                    if (Window.confirm(constants.RemoveThisEntireConditionQ())) {
+                    if (Window.confirm(constants.RemoveThisBlockOfData())) {
                         getFromCollectPattern().setRightPattern(null);
                         modeller.refreshWidget();
                     }



More information about the jboss-svn-commits mailing list