You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by no...@apache.org on 2009/07/28 09:27:09 UTC
svn commit: r798425 -
/labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java
Author: norman
Date: Tue Jul 28 07:27:08 2009
New Revision: 798425
URL: http://svn.apache.org/viewvc?rev=798425&view=rev
Log:
Fill empty cells with a whitespace to correctly render the border
Modified:
labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java
Modified: labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java?rev=798425&r1=798424&r2=798425&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/client/mvp/IMAPMessageListView.java Tue Jul 28 07:27:08 2009
@@ -310,6 +310,7 @@
cList.add(quickMark);
FromColumnDefination from = new FromColumnDefination();
+ from.setCellRenderer(new WhiteSpaceCellRenderer<IMAPMessage>());
from.setColumnTruncatable(true);
from.setPreferredColumnWidth(250);
from.setMinimumColumnWidth(150);
@@ -318,6 +319,7 @@
SubjectColumnDefination subject =new SubjectColumnDefination();
+ subject.setCellRenderer(new WhiteSpaceCellRenderer<IMAPMessage>());
subject.setColumnTruncatable(true);
subject.setPreferredColumnWidth(800);
subject.setMinimumColumnWidth(200);
@@ -534,4 +536,19 @@
public HasClickHandlers getNewClick() {
return newMailButton;
}
+
+ private final class WhiteSpaceCellRenderer<E> implements CellRenderer<E, String> {
+
+ public void renderRowValue(E rowValue,
+ ColumnDefinition<E, String> columnDef, AbstractCellView<E> view) {
+ String cellValue = columnDef.getCellValue(rowValue);
+ if (cellValue == null || cellValue.length() < 1) {
+ view.setHTML(" ");
+ } else {
+ view.setHTML(cellValue);
+ }
+ }
+
+
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org