Author: jflesch
Date: 2007-07-23 17:49:05 +0000 (Mon, 23 Jul 2007)
New Revision: 14283
Modified:
trunk/apps/Thaw/src/thaw/plugins/miniFrost/MessageTreeTable.java
trunk/apps/Thaw/src/thaw/plugins/miniFrost/frostKSK/KSKBoard.java
Log:
Show the archived messages in italic
Modified: trunk/apps/Thaw/src/thaw/plugins/miniFrost/MessageTreeTable.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/miniFrost/MessageTreeTable.java
2007-07-23 17:37:57 UTC (rev 14282)
+++ trunk/apps/Thaw/src/thaw/plugins/miniFrost/MessageTreeTable.java
2007-07-23 17:49:05 UTC (rev 14283)
@@ -233,10 +233,23 @@
c = super.getTableCellRendererComponent(table, value,
isSelected, hasFocus,
row, column);
- if (!model.getMsg(row).isRead()) {
- c.setFont(c.getFont().deriveFont(Font.BOLD));
+ Message msg = model.getMsg(row);
+
+ int mod = Font.PLAIN;
+
+ if (!msg.isRead()) {
+ mod = Font.BOLD;
}
+ if (msg.isArchived()) {
+ if (mod == Font.BOLD)
+ mod = Font.ITALIC | Font.BOLD;
+ else
+ mod = Font.ITALIC;
+ }
+
+ c.setFont(c.getFont().deriveFont(mod));
+
return c;
}
}
Modified: trunk/apps/Thaw/src/thaw/plugins/miniFrost/frostKSK/KSKBoard.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/miniFrost/frostKSK/KSKBoard.java
2007-07-23 17:37:57 UTC (rev 14282)
+++ trunk/apps/Thaw/src/thaw/plugins/miniFrost/frostKSK/KSKBoard.java
2007-07-23 17:49:05 UTC (rev 14283)
@@ -130,6 +130,7 @@
"
date, "+
"
rev, "+
"
read, "+
+ "
archived, "+
"
boardId "+
"FROM
frostKSKMessages "+
whereBase+
@@ -165,7 +166,7 @@
set.getTimestamp("date"),
set.getInt("rev"),
set.getBoolean("read"),
- false,
+
set.getBoolean("archived"),
daBoard));
}
}