[jboss-svn-commits] JBL Code SVN: r6819 - in labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms: client client/ruleeditor public/images
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Oct 16 06:08:18 EDT 2006
Author: michael.neale at jboss.com
Date: 2006-10-16 06:08:14 -0400 (Mon, 16 Oct 2006)
New Revision: 6819
Added:
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/drools_icon_large.gif
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/new_rule.gif
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/new_wiz.gif
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/newex_wiz.gif
Modified:
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/Rules.java
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/NewRuleWizard.java
Log:
new rule creation wizard
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/Rules.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/Rules.java 2006-10-16 09:22:08 UTC (rev 6818)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/Rules.java 2006-10-16 10:08:14 UTC (rev 6819)
@@ -1,5 +1,8 @@
package org.drools.brms.client;
+import java.util.ArrayList;
+
+import org.drools.brms.client.breditor.ChoiceList;
import org.drools.brms.client.categorynav.CategoryEditor;
import org.drools.brms.client.categorynav.CategorySelectHandler;
import org.drools.brms.client.categorynav.CategoryExplorerWidget;
@@ -10,6 +13,7 @@
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.ChangeListener;
+import com.google.gwt.user.client.ui.ClickListener;
import com.google.gwt.user.client.ui.FlexTable;
import com.google.gwt.user.client.ui.HasHorizontalAlignment;
import com.google.gwt.user.client.ui.HasVerticalAlignment;
@@ -81,7 +85,7 @@
CategoryExplorerWidget nav = new CategoryExplorerWidget(new CategorySelectHandler() {
public void selected(String selectedPath) {
- System.out.println("Selected path: " + selectedPath);
+
list.loadRulesForCategoryPath(selectedPath);
}
@@ -104,26 +108,23 @@
table.setText( 2, 0, "" );
- //new rule stuff
- final ListBox listBox = new ListBox();
- listBox.addItem( "-- Create new --" );
- listBox.addItem( "Rule", "rule" );
- listBox.addItem( "Decision Table", "decisionTable" );
- listBox.addItem( "Document", "document" );
-
- listBox.addChangeListener( new ChangeListener() {
+ Image newRule = new Image("images/new_rule.gif");
+ newRule.setTitle( "Create new rule" );
+ newRule.addClickListener( new ClickListener() {
- public void onChange(Widget w) {
- String type = listBox.getValue( listBox.getSelectedIndex() );
- NewRuleWizard newRule = new NewRuleWizard(type);
- newRule.setPopupPosition( w.getAbsoluteLeft() - 10, w.getAbsoluteTop() - 50 );
- newRule.show();
+ public void onClick(Widget w) {
+ int left = 70;//w.getAbsoluteLeft() - 10;
+ int top = 100; //w.getAbsoluteTop() - 10;
+
+ NewRuleWizard pop = new NewRuleWizard();
+ pop.setPopupPosition( left, top );
+
+ pop.show();
}
});
-
- table.setWidget( 1, 0, listBox);
+ table.setWidget( 1, 0, newRule);
formatter.setHeight( 1, 0, "5%" );
formatter.setAlignment( 1, 0, HasHorizontalAlignment.ALIGN_CENTER, HasVerticalAlignment.ALIGN_TOP);
formatter.setStyleName( 1, 0, "rule-explorer-NewPopups" );
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/NewRuleWizard.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/NewRuleWizard.java 2006-10-16 09:22:08 UTC (rev 6818)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/ruleeditor/NewRuleWizard.java 2006-10-16 10:08:14 UTC (rev 6819)
@@ -16,26 +16,26 @@
*/
public class NewRuleWizard extends PopupPanel {
- private String type;
+
private FlexTable table = new FlexTable(); //Using this table for the form layout
private TextBox name = new TextBox();
private TextArea description = new TextArea();
/** This is used when creating a new category */
- public NewRuleWizard(String type) {
+ public NewRuleWizard() {
super(true);
- this.type = type;
- table.setWidget( 0, 0, new Image("images/edit_category.gif") );
+ table.setWidget( 0, 0, new Image("images/new_wiz.gif") );
- table.setWidget( 0, 1, new Label(getTitle( type )));
+ table.setWidget( 0, 1, new Label("Create a new rule"));
table.setWidget( 1, 0, new Label("Rule name") );
table.setWidget( 1, 1, name );
description.setVisibleLines( 4 );
+ description.setWidth( "100%" );
table.setWidget( 2, 0, new Label("Initial Description") );
table.setWidget( 2, 1, description );
@@ -63,9 +63,7 @@
setStyleName( "ks-popups-Popup" );
}
- private String getTitle(String type) {
- return "Create a new " + type;
- }
+
void ok() {
Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/drools_icon_large.gif
===================================================================
(Binary files differ)
Property changes on: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/drools_icon_large.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/new_rule.gif
===================================================================
(Binary files differ)
Property changes on: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/new_rule.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/new_wiz.gif
===================================================================
(Binary files differ)
Property changes on: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/new_wiz.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/newex_wiz.gif
===================================================================
(Binary files differ)
Property changes on: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/public/images/newex_wiz.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
More information about the jboss-svn-commits
mailing list