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-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to