You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by do...@apache.org on 2013/09/12 05:51:09 UTC

svn commit: r1522260 - in /james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui: HupaLayout.java HupaLayout.ui.xml

Author: dongxu
Date: Thu Sep 12 03:51:09 2013
New Revision: 1522260

URL: http://svn.apache.org/r1522260
Log:
fixed issue #26 and #28, left panel is scrollable currently

Modified:
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.java
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.ui.xml

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.java?rev=1522260&r1=1522259&r2=1522260&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.java Thu Sep 12 03:51:09 2013
@@ -32,6 +32,7 @@ import com.google.gwt.user.client.ui.Doc
 import com.google.gwt.user.client.ui.HTMLPanel;
 import com.google.gwt.user.client.ui.IsWidget;
 import com.google.gwt.user.client.ui.LayoutPanel;
+import com.google.gwt.user.client.ui.ScrollPanel;
 import com.google.gwt.user.client.ui.SimpleLayoutPanel;
 <<<<<<< HEAD
 import com.google.gwt.user.client.ui.SimplePanel;
@@ -259,14 +260,14 @@ public class HupaLayout implements HupaL
 	@UiField SimplePanel toolBarContainer;
 
 	@UiField SplitLayoutPanel messageSpace;
-	@UiField LayoutPanel folderArea;
+	@UiField DockLayoutPanel folderArea;
 
 	@UiField SplitLayoutPanel messageArea;
-	@UiField SimplePanel folderListContainer;
+	@UiField ScrollPanel folderListContainer;
 	@UiField DockLayoutPanel messageListBox;
 	@UiField SimpleLayoutPanel messageListContainer;
 	@UiField SimplePanel messageListFooterContainer;
-	@UiField SimplePanel messageContentContainer;
+	@UiField ScrollPanel messageContentContainer;
 	@UiField SimplePanel statusContainer;
 
 	@UiField HTMLPanel contactBox;

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.ui.xml
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.ui.xml?rev=1522260&r1=1522259&r2=1522260&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.ui.xml (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/HupaLayout.ui.xml Thu Sep 12 03:51:09 2013
@@ -224,17 +224,17 @@
 				<g:center>
 					<g:SplitLayoutPanel ui:field="messageSpace">
 						<g:west size="373">
-							<g:LayoutPanel ui:field="folderArea"
+							<g:DockLayoutPanel ui:field="folderArea"
 								addStyleNames="{style.folderList}  {style.box}  {style.listBox}">
-								<g:layer top="0" height="100%">
-									<g:SimplePanel ui:field="folderListContainer" />
-								</g:layer>
-								<g:layer bottom="0" height="41px">
+								<g:center>
+									<g:ScrollPanel ui:field="folderListContainer" />
+								</g:center>
+								<g:south size="41">
 									<g:SimplePanel styleName="{style.boxFooter}">
 										<g:HTMLPanel tag="span"></g:HTMLPanel>
 									</g:SimplePanel>
-								</g:layer>
-							</g:LayoutPanel>
+								</g:south>
+							</g:DockLayoutPanel>
 						</g:west>
 						<g:center>
 							<g:SplitLayoutPanel ui:field="messageArea">
@@ -245,7 +245,8 @@
 											<g:SimpleLayoutPanel ui:field="messageListContainer" />
 										</g:center>
 										<g:south size="31">
-											<g:SimplePanel ui:field="messageListFooterContainer" addStyleNames="{style.messageListFooter}"/>
+											<g:SimplePanel ui:field="messageListFooterContainer"
+												addStyleNames="{style.messageListFooter}" />
 										</g:south>
 									</g:DockLayoutPanel>
 								</g:north>
@@ -255,17 +256,15 @@
 									</g:HTMLPanel>
 								</g:west>
 								<g:center>
-									<g:LayoutPanel addStyleNames="{style.box}"
+									<g:DockLayoutPanel unit="PX" addStyleNames="{style.box}"
 										ui:field="MessageContentBox">
-										<g:layer>
-											<g:SimplePanel ui:field="messageContentContainer">
-											</g:SimplePanel>
-										</g:layer>
-										<g:layer bottom="0" height="25px">
-											<g:SimplePanel ui:field="statusContainer">
-											</g:SimplePanel>
-										</g:layer>
-									</g:LayoutPanel>
+										<g:center>
+											<g:ScrollPanel ui:field="messageContentContainer" />
+										</g:center>
+										<g:south size="25">
+											<g:SimplePanel ui:field="statusContainer" />
+										</g:south>
+									</g:DockLayoutPanel>
 								</g:center>
 							</g:SplitLayoutPanel>
 						</g:center>



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org