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));
                                }
                        }


Reply via email to