From: Stefan K. <sh...@us...> - 2006-01-12 17:23:03
|
Update of /cvsroot/cdk/cdk/src/org/openscience/cdk/applications/jchempaint In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30487/src/org/openscience/cdk/applications/jchempaint Modified Files: Tag: jcp21 JChemPaintPanel.java Log Message: this keeps the viewport in its original position in case a zoom is done Index: JChemPaintPanel.java =================================================================== RCS file: /cvsroot/cdk/cdk/src/org/openscience/cdk/applications/jchempaint/JChemPaintPanel.java,v retrieving revision 1.76.2.2 retrieving revision 1.76.2.3 diff -u -r1.76.2.2 -r1.76.2.3 --- JChemPaintPanel.java 21 Dec 2005 18:44:25 -0000 1.76.2.2 +++ JChemPaintPanel.java 12 Jan 2006 17:22:49 -0000 1.76.2.3 @@ -142,7 +142,8 @@ private UndoableEditSupport undoSupport; String guiString = "stable"; //we remember the moveButton since this is special - public JButton moveButton=null; + protected JButton moveButton=null; + private JScrollPane scrollPane; /** * Constructor for the JChemPaintPanel object @@ -161,7 +162,7 @@ drawingPanel = new DrawingPanel(); drawingPanel.setOpaque(true); drawingPanel.setBackground(Color.white); - JScrollPane scrollPane = new JScrollPane(drawingPanel,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); + scrollPane = new JScrollPane(drawingPanel,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); mainContainer.add(scrollPane, BorderLayout.CENTER); @@ -1166,6 +1167,26 @@ this.jchemPaintModel.getControllerModel().setUndoSupport(undoSupport); } + + public JButton getMoveButton() { + return moveButton; + } + + + public void setMoveButton(JButton moveButton) { + this.moveButton = moveButton; + } + + + public JScrollPane getScrollPane() { + return scrollPane; + } + + + public void setScrollPane(JScrollPane scrollPane) { + this.scrollPane = scrollPane; + } + } |