[jbpm-commits] JBoss JBPM SVN: r1951 - in jbpm3/trunk/modules/gwt-console/war/src/main: java/org/jboss/bpm/console/client/widgets and 2 other directories.
do-not-reply at jboss.org
do-not-reply at jboss.org
Thu Aug 21 05:20:29 EDT 2008
Author: heiko.braun at jboss.com
Date: 2008-08-21 05:20:29 -0400 (Thu, 21 Aug 2008)
New Revision: 1951
Added:
jbpm3/trunk/modules/gwt-console/war/src/main/resources/org/jboss/bpm/console/public/images/icons/27.png
Modified:
jbpm3/trunk/modules/gwt-console/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceEditor.java
jbpm3/trunk/modules/gwt-console/war/src/main/java/org/jboss/bpm/console/client/widgets/TeaserPanel.java
jbpm3/trunk/modules/gwt-console/war/src/main/resources/org/jboss/bpm/console/public/console.css
Log:
cleanup instance view
Modified: jbpm3/trunk/modules/gwt-console/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceEditor.java
===================================================================
--- jbpm3/trunk/modules/gwt-console/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceEditor.java 2008-08-21 08:42:58 UTC (rev 1950)
+++ jbpm3/trunk/modules/gwt-console/war/src/main/java/org/jboss/bpm/console/client/process/ProcessInstanceEditor.java 2008-08-21 09:20:29 UTC (rev 1951)
@@ -21,14 +21,17 @@
*/
package org.jboss.bpm.console.client.process;
-import com.gwtext.client.widgets.PaddedPanel;
-import com.gwtext.client.widgets.Panel;
+import com.gwtext.client.widgets.*;
+import com.gwtext.client.widgets.event.ButtonListenerAdapter;
import com.gwtext.client.widgets.layout.ColumnLayout;
import com.gwtext.client.widgets.layout.ColumnLayoutData;
+import com.gwtext.client.core.EventObject;
import org.jboss.bpm.console.client.ConsoleView;
import org.jboss.bpm.console.client.model.ProcessDefinition;
import org.jboss.bpm.console.client.model.ProcessInstance;
import org.jboss.bpm.console.client.widgets.EditorView;
+import org.jboss.bpm.console.client.widgets.TeaserPanel;
+import org.jboss.bpm.console.client.widgets.HelpPanel;
/**
* @author Heiko.Braun <heiko.braun at jboss.com>
@@ -44,6 +47,8 @@
private ProcessInstance processInstance;
private ConsoleView view;
+
+ private Panel teaserPanel;
public ProcessInstanceEditor(ProcessDefinition proc, ProcessInstance instance, ConsoleView view)
{
@@ -66,13 +71,57 @@
// ----------------------------------
PaddedPanel rightPanel = new PaddedPanel(new ProcessImageView(instance), 5, 5, 0, 5);
- PaddedPanel leftPanel = new PaddedPanel( new Panel("Tasks", 200, 150) , 5, 5, 0, 5);
- leftPanel.add( new PaddedPanel(new Panel("Comments" , 200, 150), 5, 0, 0, 5) );
+
+ // ----------------------------------
+ teaserPanel = new TeaserPanel();
+
// ----------------------------------
+
+ HelpPanel taskPanel = new HelpPanel(200, 180, "Associated Tasks");
+ taskPanel.setIconCls("bpm-task-icon");
+ taskPanel.setContent("Process instances can have user tasks associated with them. " +
+ "These tasks will cross referenced here.");
+
+ Toolbar bottomToolbar = new Toolbar();
+ bottomToolbar.addFill();
+ bottomToolbar.addButton(
+ new ToolbarButton("View tasks", new ButtonListenerAdapter()
+ {
+ public void onClick(Button button, EventObject e)
+ {
+ }
+ })
+ );
+
+ taskPanel.setBottomToolbar(bottomToolbar);
+ teaserPanel.add(taskPanel);
+
+ // ----------------------------------
+
+ HelpPanel commentPanel = new HelpPanel(200, 180, "Leave a comment");
+ commentPanel.setIconCls("bpm-comment-icon");
+ commentPanel.setContent("Users can leave comments about processes and process instances" +
+ " in particular. This teaser will launch the comment form/list view");
+
+ Toolbar bottomToolbar2 = new Toolbar();
+ bottomToolbar2.addFill();
+ bottomToolbar2.addButton(
+ new ToolbarButton("View/Add comments", new ButtonListenerAdapter()
+ {
+ public void onClick(Button button, EventObject e)
+ {
+ }
+ })
+ );
+
+ commentPanel.setBottomToolbar(bottomToolbar2);
+ teaserPanel.add(commentPanel);
+ // ----------------------------------
+
this.add(rightPanel, new ColumnLayoutData(0.7) );
- this.add(leftPanel , new ColumnLayoutData(0.3) );
+ this.add(teaserPanel, new ColumnLayoutData(0.3) );
}
public String getEditorId()
Modified: jbpm3/trunk/modules/gwt-console/war/src/main/java/org/jboss/bpm/console/client/widgets/TeaserPanel.java
===================================================================
--- jbpm3/trunk/modules/gwt-console/war/src/main/java/org/jboss/bpm/console/client/widgets/TeaserPanel.java 2008-08-21 08:42:58 UTC (rev 1950)
+++ jbpm3/trunk/modules/gwt-console/war/src/main/java/org/jboss/bpm/console/client/widgets/TeaserPanel.java 2008-08-21 09:20:29 UTC (rev 1951)
@@ -35,7 +35,7 @@
super();
setPaddings(10,0,0,5);
- setLayout(new VerticalLayout(10));
+ setLayout(new VerticalLayout(20));
setHideBorders(true);
setFrame(false);
setBorder(false);
Modified: jbpm3/trunk/modules/gwt-console/war/src/main/resources/org/jboss/bpm/console/public/console.css
===================================================================
--- jbpm3/trunk/modules/gwt-console/war/src/main/resources/org/jboss/bpm/console/public/console.css 2008-08-21 08:42:58 UTC (rev 1950)
+++ jbpm3/trunk/modules/gwt-console/war/src/main/resources/org/jboss/bpm/console/public/console.css 2008-08-21 09:20:29 UTC (rev 1951)
@@ -57,6 +57,7 @@
.bpm-help-panel {
background-color:#F0F0F0;
font-family: sans-serif;
+ font-size: small;
}
.bpm-help-icon {
@@ -87,3 +88,7 @@
background-image: url( images/icons/13.png)
}
+.bpm-comment-icon {
+ background-image: url( images/icons/27.png)
+}
+
Added: jbpm3/trunk/modules/gwt-console/war/src/main/resources/org/jboss/bpm/console/public/images/icons/27.png
===================================================================
(Binary files differ)
Property changes on: jbpm3/trunk/modules/gwt-console/war/src/main/resources/org/jboss/bpm/console/public/images/icons/27.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
More information about the jbpm-commits
mailing list