[jboss-svn-commits] JBL Code SVN: r11912 - in labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client: packages and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu May 17 12:46:59 EDT 2007


Author: fmeyer
Date: 2007-05-17 12:46:58 -0400 (Thu, 17 May 2007)
New Revision: 11912

Added:
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common/IDirtyable.java
Removed:
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common/DirtyableStackPanel.java
Modified:
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageExplorerWidget.java
Log:
JBRULES-706 - Dirtyable Widgets and Containers

Deleted: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common/DirtyableStackPanel.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common/DirtyableStackPanel.java	2007-05-17 16:46:19 UTC (rev 11911)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common/DirtyableStackPanel.java	2007-05-17 16:46:58 UTC (rev 11912)
@@ -1,28 +0,0 @@
-/**
- * 
- */
-package org.drools.brms.client.common;
-
-import com.google.gwt.user.client.ui.StackPanel;
-import com.google.gwt.user.client.ui.Widget;
-
-/**
- * @author Fernando Meyer
- *
- */
-public class DirtyableStackPanel extends StackPanel implements DirtyableContainer {
-    public boolean hasDirty() {
-        
-        int widNumber = getWidgetCount();
-        Widget element;
-        
-        for ( int i = 0; i < widNumber; i++ ) {
-            element =  (Widget) getWidget(i);
-            if (element instanceof DirtyableWidget) 
-                if ( ((DirtyableWidget) element).isDirty() ) return true;
-            if (element instanceof DirtyableContainer)
-                if ( ((DirtyableContainer) element).hasDirty()) return true;
-        }
-        return false;
-    }
-}
\ No newline at end of file

Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common/IDirtyable.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common/IDirtyable.java	                        (rev 0)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/common/IDirtyable.java	2007-05-17 16:46:58 UTC (rev 11912)
@@ -0,0 +1,12 @@
+/**
+ * 
+ */
+package org.drools.brms.client.common;
+
+/**
+ * @author fernandomeyer
+ *
+ */
+public interface IDirtyable {
+
+}

Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageExplorerWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageExplorerWidget.java	2007-05-17 16:46:19 UTC (rev 11911)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/packages/PackageExplorerWidget.java	2007-05-17 16:46:58 UTC (rev 11912)
@@ -3,7 +3,6 @@
 import org.drools.brms.client.common.AssetFormats;
 import org.drools.brms.client.common.DirtyableComposite;
 import org.drools.brms.client.common.DirtyableFlexTable;
-import org.drools.brms.client.common.DirtyableStackPanel;
 import org.drools.brms.client.common.FormStyleLayout;
 import org.drools.brms.client.common.FormStylePopup;
 import org.drools.brms.client.common.GenericCallback;
@@ -20,7 +19,6 @@
 import com.google.gwt.user.client.Window;
 import com.google.gwt.user.client.ui.Button;
 import com.google.gwt.user.client.ui.ClickListener;
-import com.google.gwt.user.client.ui.Composite;
 import com.google.gwt.user.client.ui.FlexTable;
 import com.google.gwt.user.client.ui.HTML;
 import com.google.gwt.user.client.ui.HasHorizontalAlignment;
@@ -377,7 +375,7 @@
             public void onSuccess(Object data) {
                 final PackageConfigData conf = (PackageConfigData) data;
                 
-                DirtyableStackPanel sp = new DirtyableStackPanel();
+                StackPanel sp = new StackPanel();
                 
                 FormStyleLayout infoLayout = new FormStyleLayout("images/package_large.png", conf.name);
                 infoLayout.setStyleName( "package-Editor" );




More information about the jboss-svn-commits mailing list