|
@@ -30,11 +30,14 @@ import com.dmdirc.ui.messages.Styliser;
|
30
|
30
|
|
31
|
31
|
import java.awt.Color;
|
32
|
32
|
import java.awt.Component;
|
|
33
|
+import java.awt.Dimension;
|
33
|
34
|
|
34
|
35
|
import javax.swing.JLabel;
|
35
|
36
|
import javax.swing.JTree;
|
36
|
37
|
import javax.swing.tree.TreeCellRenderer;
|
37
|
38
|
|
|
39
|
+import net.miginfocom.layout.PlatformDefaults;
|
|
40
|
+
|
38
|
41
|
/**
|
39
|
42
|
* Displays a node in a tree according to its type.
|
40
|
43
|
*/
|
|
@@ -138,6 +141,9 @@ public class TreeViewTreeCellRenderer implements TreeCellRenderer,
|
138
|
141
|
label.setBackground(background);
|
139
|
142
|
label.setOpaque(true);
|
140
|
143
|
label.setTextStyle(styliser, sb.toString());
|
|
144
|
+ label.setPreferredSize(new Dimension(100000, label.getFont().getSize()
|
|
145
|
+ + (int) (PlatformDefaults.getUnitValueX("related").
|
|
146
|
+ getValue())));
|
141
|
147
|
|
142
|
148
|
return label;
|
143
|
149
|
}
|