equal
deleted
inserted
replaced
64 } |
64 } |
65 |
65 |
66 private def remove(nodes : List[MarkupNode]) { |
66 private def remove(nodes : List[MarkupNode]) { |
67 children_cell = children diff nodes |
67 children_cell = children diff nodes |
68 |
68 |
69 for(node <- nodes) swing_node remove node.swing_node |
69 for(node <- nodes) try { |
|
70 swing_node remove node.swing_node |
|
71 } catch { case e : IllegalArgumentException => |
|
72 System.err.println(e.toString) |
|
73 case e => throw e |
|
74 } |
70 } |
75 } |
71 |
76 |
72 def dfs : List[MarkupNode] = { |
77 def dfs : List[MarkupNode] = { |
73 var all = Nil : List[MarkupNode] |
78 var all = Nil : List[MarkupNode] |
74 for(child <- children) |
79 for(child <- children) |