[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