From: <aki...@us...> - 2006-12-22 21:07:14
|
Revision: 1209 http://svn.sourceforge.net/gridarta/?rev=1209&view=rev Author: akirschbaum Date: 2006-12-22 13:07:13 -0800 (Fri, 22 Dec 2006) Log Message: ----------- Use bold font for top-level entries in treasure list viewer. Modified Paths: -------------- trunk/crossfire/ChangeLog trunk/crossfire/src/cfeditor/CFTreasureListTree.java Modified: trunk/crossfire/ChangeLog =================================================================== --- trunk/crossfire/ChangeLog 2006-12-22 21:03:10 UTC (rev 1208) +++ trunk/crossfire/ChangeLog 2006-12-22 21:07:13 UTC (rev 1209) @@ -1,5 +1,7 @@ 2006-12-22 Andreas Kirschbaum + * Use bold font for top-level entries in treasure list viewer. + * Try harder to prevent losing unsaved maps when exiting the application or closing a map window. Modified: trunk/crossfire/src/cfeditor/CFTreasureListTree.java =================================================================== --- trunk/crossfire/src/cfeditor/CFTreasureListTree.java 2006-12-22 21:03:10 UTC (rev 1208) +++ trunk/crossfire/src/cfeditor/CFTreasureListTree.java 2006-12-22 21:07:13 UTC (rev 1209) @@ -930,6 +930,18 @@ setBorder(BorderFactory.createEmptyBorder(1, 0, 1, 0)); } + // set bold/plain font style + if (node.getParent() == root) { + if (content.getType() != TreasureObj.FOLDER) { + setFont(getFont().deriveFont(Font.BOLD)); + } + } else { + // parent is not root + final TreasureTreeNode parent = (TreasureTreeNode) node.getParent(); + if (parent.getTreasureObj().getType() == TreasureObj.FOLDER) { + setFont(getFont().deriveFont(Font.BOLD)); + } + } } return this; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |