[jboss-svn-commits] JBL Code SVN: r36423 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Dec 16 06:40:38 EST 2010


Author: Rikkola
Date: 2010-12-16 06:40:38 -0500 (Thu, 16 Dec 2010)
New Revision: 36423

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/EditorLauncher.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/RuleViewer.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/RuleViewer.ui.xml
Log:
Set Guvnor editors to be at least 640px width

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/EditorLauncher.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/EditorLauncher.java	2010-12-16 10:31:27 UTC (rev 36422)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/EditorLauncher.java	2010-12-16 11:40:38 UTC (rev 36423)
@@ -40,6 +40,7 @@
 import org.drools.guvnor.client.rpc.RuleAsset;
 
 import com.google.gwt.core.client.GWT;
+import com.google.gwt.user.client.ui.Widget;
 
 /**
  * This launches the appropriate editor for the asset type.
@@ -74,8 +75,8 @@
     /**
      * This will return the appropriate viewer for the asset.
      */
-    public static EditorWidget getEditorViewer(RuleAsset asset,
-                                               RuleViewer viewer) {
+    public static Widget getEditorViewer(RuleAsset asset,
+                                         RuleViewer viewer) {
         RulePackageSelector.currentlySelectedPackage = asset.metaData.packageName;
         //depending on the format, load the appropriate editor
         if ( asset.metaData.format.equals( AssetFormats.BUSINESS_RULE ) ) {

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/RuleViewer.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/RuleViewer.java	2010-12-16 10:31:27 UTC (rev 36422)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/RuleViewer.java	2010-12-16 11:40:38 UTC (rev 36423)
@@ -85,7 +85,7 @@
     final RuleDocumentWidget                          ruleDocumentWidget;
 
     @UiField(provided = true)
-    final EditorWidget                                editor;
+    final Widget                                      editor;
 
     @UiField(provided = true)
     final ActionToolbar                               toolbar;

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/RuleViewer.ui.xml
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/RuleViewer.ui.xml	2010-12-16 10:31:27 UTC (rev 36422)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/RuleViewer.ui.xml	2010-12-16 11:40:38 UTC (rev 36423)
@@ -1,40 +1,48 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!--
-  Copyright 2010 JBoss Inc
- 
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
- 
-       http://www.apache.org/licenses/LICENSE-2.0
- 
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
- -->
+<!-- Copyright 2010 JBoss Inc Licensed under the Apache License, Version 
+	2.0 (the "License"); you may not use this file except in compliance with 
+	the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 
+	Unless required by applicable law or agreed to in writing, software distributed 
+	under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES 
+	OR CONDITIONS OF ANY KIND, either express or implied. See the License for 
+	the specific language governing permissions and limitations under the License. -->
 <!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
 <ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
-	xmlns:gwt='urn:import:com.google.gwt.user.client.ui' 
-	xmlns:guvnor-ruleeditor='urn:import:org.drools.guvnor.client.ruleeditor' 
+	xmlns:gwt='urn:import:com.google.gwt.user.client.ui'
+	xmlns:guvnor-ruleeditor='urn:import:org.drools.guvnor.client.ruleeditor'
 	xmlns:guvnor-toolbar='urn:import:org.drools.guvnor.client.ruleeditor.toolbar'>
 
-	<ui:with field='roundCornersResource' type='org.drools.guvnor.client.resources.RoundedCornersResource'/>
-	
-	<ui:with field="i18n" type="org.drools.guvnor.client.messages.Constants" />
+	<ui:style>
+		.editor {
+			min-width: 640px;
+			vertical-align: top;
+		}
+		
+		.metadata {
+			vertical-align: top;
+		}
+	</ui:style>
 
-
-
 	<gwt:HTMLPanel>
 		<gwt:VerticalPanel width="100%">
 			<guvnor-toolbar:ActionToolbar ui:field="toolbar"></guvnor-toolbar:ActionToolbar>
-			<guvnor-ruleeditor:MessageWidget ui:field="messageWidget"></guvnor-ruleeditor:MessageWidget> 
-			<gwt:HorizontalPanel>
-				<guvnor-ruleeditor:EditorWidget ui:field="editor"></guvnor-ruleeditor:EditorWidget>	
-				<guvnor-ruleeditor:MetaDataWidget ui:field="metaWidget"></guvnor-ruleeditor:MetaDataWidget>
-			</gwt:HorizontalPanel>
-			<guvnor-ruleeditor:RuleDocumentWidget ui:field="ruleDocumentWidget"></guvnor-ruleeditor:RuleDocumentWidget>
+			<guvnor-ruleeditor:MessageWidget
+				ui:field="messageWidget"></guvnor-ruleeditor:MessageWidget>
+			<gwt:HTMLPanel>
+				<table>
+					<tr>
+						<td class="{style.editor}">
+							<gwt:Widget ui:field="editor"></gwt:Widget>
+						</td>
+						<td class="{style.metadata}">
+							<guvnor-ruleeditor:MetaDataWidget
+								ui:field="metaWidget"></guvnor-ruleeditor:MetaDataWidget>
+						</td>
+					</tr>
+				</table>
+			</gwt:HTMLPanel>
+			<guvnor-ruleeditor:RuleDocumentWidget
+				ui:field="ruleDocumentWidget"></guvnor-ruleeditor:RuleDocumentWidget>
 		</gwt:VerticalPanel>
 	</gwt:HTMLPanel>
 



More information about the jboss-svn-commits mailing list