explicit border independent of UI (cf. ad5883642a83, 2bec3b7514cf);
authorwenzelm
Mon, 19 Sep 2011 21:41:48 +0200
changeset 458705450ab3c677e
parent 45869 33aa6da101d8
child 45871 3aa261a3c7d6
explicit border independent of UI (cf. ad5883642a83, 2bec3b7514cf);
src/Tools/jEdit/src/session_dockable.scala
     1.1 --- a/src/Tools/jEdit/src/session_dockable.scala	Mon Sep 19 16:40:17 2011 +0200
     1.2 +++ b/src/Tools/jEdit/src/session_dockable.scala	Mon Sep 19 21:41:48 2011 +0200
     1.3 @@ -16,7 +16,7 @@
     1.4  
     1.5  import java.lang.System
     1.6  import java.awt.{BorderLayout, Graphics2D, Insets}
     1.7 -import javax.swing.{JList, DefaultListCellRenderer, UIManager}
     1.8 +import javax.swing.{JList, DefaultListCellRenderer, BorderFactory}
     1.9  import javax.swing.border.{BevelBorder, SoftBevelBorder}
    1.10  
    1.11  import org.gjt.sp.jedit.{View, jEdit}
    1.12 @@ -89,8 +89,7 @@
    1.13    private class Node_Renderer_Component extends Label
    1.14    {
    1.15      xAlignment = Alignment.Leading
    1.16 -    border = UIManager.getBorder("List.cellNoFocusBorder")
    1.17 -    val empty_insets = new Insets(0, 0, 0, 0)
    1.18 +    border = BorderFactory.createEmptyBorder(2, 2, 2, 2)
    1.19  
    1.20      var node_name = Document.Node.Name.empty
    1.21      override def paintComponent(gfx: Graphics2D)
    1.22 @@ -98,7 +97,7 @@
    1.23        nodes_status.get(node_name) match {
    1.24          case Some(st) if st.total > 0 =>
    1.25            val size = peer.getSize()
    1.26 -          val insets = if (border == null) empty_insets else border.getBorderInsets(this.peer)
    1.27 +          val insets = border.getBorderInsets(this.peer)
    1.28            val w = size.width - insets.left - insets.right
    1.29            val h = size.height - insets.top - insets.bottom
    1.30            var end = size.width - insets.right
    1.31 @@ -130,7 +129,7 @@
    1.32        component.background = list.background
    1.33        component.foreground = list.foreground
    1.34        component.node_name = name
    1.35 -      component.text = name.theory + " "
    1.36 +      component.text = name.theory
    1.37      }
    1.38    }
    1.39    status.renderer = new Node_Renderer