Changeset 41
- Timestamp:
- 02/17/10 01:55:20 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
kahina/trunk/src/org/kahina/gui/breakpoint/BreakpointEditorFileMenu.java
r32 r41 25 25 newBreakpointItem.setActionCommand("newBreakpoint"); 26 26 newBreakpointItem.addActionListener(this); 27 newBreakpointItem.setEnabled(false); 27 28 this.add(newBreakpointItem); 28 29 … … 32 33 exportBreakpointItem.setActionCommand("exportBreakpoint"); 33 34 exportBreakpointItem.addActionListener(this); 35 exportBreakpointItem.setEnabled(false); 34 36 this.add(exportBreakpointItem); 35 37 … … 37 39 importBreakpointItem.setActionCommand("importBreakpoint"); 38 40 importBreakpointItem.addActionListener(this); 41 importBreakpointItem.setEnabled(false); 39 42 this.add(importBreakpointItem); 40 43 … … 84 87 { 85 88 control.processEvent(new KahinaSystemEvent(KahinaSystemEvent.QUIT)); 89 System.exit(0); 86 90 } 87 91 } kahina/trunk/src/org/kahina/gui/breakpoint/NodeOperationsPanel.java
r32 r41 55 55 { 56 56 addChildOperationButton.setEnabled(true); 57 setParentOperationButton.setEnabled(true);57 //setParentOperationButton.setEnabled(true); 58 58 removeOperationButton.setEnabled(true); 59 59 } kahina/trunk/src/org/kahina/gui/breakpoint/TreeEditorPanel.java
r40 r41 40 40 for (List<JPanel> nodeLevel : nodeLevels) 41 41 { 42 System.err.println(nodeLevel);42 //System.err.println(nodeLevel); 43 43 } 44 44 … … 52 52 for (int i = nodeLevels.size() - 1; i >= 0; i--) 53 53 { 54 System.err.println("Node level: " + i);54 //System.err.println("Node level: " + i); 55 55 for (JPanel node : nodeLevels.get(i)) 56 56 { … … 65 65 for (int i = 0; i < nodeLevels.size(); i++) 66 66 { 67 System.err.println("Node level: " + i);67 //System.err.println("Node level: " + i); 68 68 List<JPanel> nodes = nodeLevels.get(i); 69 69 int xOffset = 0; 70 70 if (nodes.size() > 0) xOffset = subtreeWidths.get(nodes.get(0)).maximumLeftDistance(); 71 System.err.println("Start with x offset " + xOffset);71 //System.err.println("Start with x offset " + xOffset); 72 72 JPanel parent = null; 73 73 WidthVector subtreeWidth = new WidthVector(); … … 78 78 lastSubtreeWidth = subtreeWidth; 79 79 subtreeWidth = subtreeWidths.get(node); 80 System.err.println("Next necessary distance " + WidthVector.computeNecessaryDistance(lastSubtreeWidth, subtreeWidth));80 //System.err.println("Next necessary distance " + WidthVector.computeNecessaryDistance(lastSubtreeWidth, subtreeWidth)); 81 81 xOffset += WidthVector.computeNecessaryDistance(lastSubtreeWidth, subtreeWidth); 82 82 //switch to children of next parent node --> jump in x offset … … 87 87 parent = newParent; 88 88 //System.err.print(" SubtreeWidths:" + subtreeWidths.get(parent)); 89 xOffset = x.get(parent) - subtreeWidths.get(parent).getStart(1) / 2;89 xOffset = x.get(parent) - subtreeWidths.get(parent).getStart(1) + node.getPreferredSize().width / 2; 90 90 } 91 91 if (i > 0) … … 99 99 if (nodes.size() > 0) 100 100 { 101 int nodeLevelWidth = x.get(nodes.get(nodes.size() - 1)) ;101 int nodeLevelWidth = x.get(nodes.get(nodes.size() - 1)) + nodes.get(nodes.size() - 1).getPreferredSize().width; 102 102 if (nodeLevelWidth > totalTreeWidth) 103 103 { … … 116 116 } 117 117 } 118 this.setPreferredSize(new Dimension(totalTreeWidth,totalTreeHeight)); 118 119 } 119 120 … … 163 164 sum.start.add(0,width); 164 165 sum.end.add(0,width); 165 System.err.println(sum);166 //System.err.println(sum); 166 167 return sum; 167 168 }
