[jbpm-commits] JBoss JBPM SVN: r2675 - in projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client: task and 1 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Oct 30 07:19:39 EDT 2008


Author: heiko.braun at jboss.com
Date: 2008-10-30 07:19:39 -0400 (Thu, 30 Oct 2008)
New Revision: 2675

Modified:
   projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessDefinitionList.java
   projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceList.java
   projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/task/TaskList.java
   projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/widgets/RemoteListView.java
Log:
Enable / disable buttons in RemoteListView

Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessDefinitionList.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessDefinitionList.java	2008-10-30 11:16:27 UTC (rev 2674)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessDefinitionList.java	2008-10-30 11:19:39 UTC (rev 2675)
@@ -42,7 +42,8 @@
 
    public ProcessDefinitionList(String titleName, final MainView view)
    {
-      super(titleName, view, getResourceUrl(view), false);
+      super(titleName, view, getResourceUrl(view));
+      enableAddBtn(false);
    }
 
    private static String getResourceUrl(MainView view)

Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceList.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceList.java	2008-10-30 11:16:27 UTC (rev 2674)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceList.java	2008-10-30 11:19:39 UTC (rev 2675)
@@ -48,7 +48,7 @@
 
    public ProcessInstanceList(ProcessDefinition procDef, String titleName, MainView view)
    {
-      super(titleName, view, getResourceUrl(view, procDef.getProcessId()), true);
+      super(titleName, view, getResourceUrl(view, procDef.getProcessId()));
       this.parent = procDef;
    }
 

Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/task/TaskList.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/task/TaskList.java	2008-10-30 11:16:27 UTC (rev 2674)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/task/TaskList.java	2008-10-30 11:19:39 UTC (rev 2675)
@@ -35,9 +35,11 @@
    public TaskList(String titleName, final MainView view)
    {
       super(titleName, view,
-            view.getUrlBuilder().getTaskListByActorURL(view.getRolesAssigned()), 
-            false
+            view.getUrlBuilder().getTaskListByActorURL(view.getRolesAssigned())
       );
+
+      enableAddBtn(false);
+      enableDeleteBtn(false);
    }
 
    protected void onAdd()

Modified: projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/widgets/RemoteListView.java
===================================================================
--- projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/widgets/RemoteListView.java	2008-10-30 11:16:27 UTC (rev 2674)
+++ projects/gwt-console/trunk/war/src/main/java/org/jboss/bpm/console/client/widgets/RemoteListView.java	2008-10-30 11:19:39 UTC (rev 2675)
@@ -55,15 +55,16 @@
    private PagingToolbar pagingToolbar;
 
    private boolean storeInit = false;
-   private boolean hasAddButton;
 
-   public RemoteListView(String titleName, MainView view, String resourceUrl, boolean hasAddButton)
+   private ToolbarButton addButton;
+   private ToolbarButton deleteButton;
+
+   public RemoteListView(String titleName, MainView view, String resourceUrl)
    {
       super();
 
       this.title = titleName;
       this.view = view;
-      this.hasAddButton = hasAddButton;
 
       // ----------------------------------------
 
@@ -114,6 +115,22 @@
 
    }
 
+   protected void enableAddBtn(boolean isEnabled)
+   {
+      if(isEnabled)
+         this.addButton.enable();
+      else
+         this.addButton.disable();
+   }
+
+   protected void enableDeleteBtn(boolean isEnabled)
+   {
+      if(isEnabled)
+         this.deleteButton.enable();
+      else
+         this.deleteButton.disable();
+   }
+
    private GridPanel createGridPanel(String titleName)
    {
       GridPanel grid = new GridPanel();
@@ -155,21 +172,18 @@
       pagingToolbar.addButton(examineButton);
 
 
-      if(hasAddButton)
+      addButton = new ToolbarButton("Add", new ButtonListenerAdapter()
       {
-         ToolbarButton addButton = new ToolbarButton("Add", new ButtonListenerAdapter()
+         public void onClick(Button button, EventObject e)
          {
-            public void onClick(Button button, EventObject e)
-            {
-               onAdd();
-            }
-         });
-         //addButton.setIcon("images/icons/add.png");
-         addButton.setTooltip("Add");
-         pagingToolbar.addButton( addButton );
-      }
-      
-      ToolbarButton deleteButton = new ToolbarButton("Remove", new ButtonListenerAdapter()
+            onAdd();
+         }
+      });
+      //addButton.setIcon("images/icons/add.png");
+      addButton.setTooltip("Add");
+      pagingToolbar.addButton( addButton );
+
+      deleteButton = new ToolbarButton("Remove", new ButtonListenerAdapter()
       {
          public void onClick(Button button, EventObject e)
          {




More information about the jbpm-commits mailing list