[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