[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl/tool ToolFactory.java, 1.102, 1.103
Status: Pre-Alpha
Brought to you by:
henryml
From: Michael L. <he...@us...> - 2008-01-07 15:23:51
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv31789/src/net/sourceforge/bprocessor/gl/tool Modified Files: ToolFactory.java Log Message: fixed zoomon to correspond to new focalwidth calculations Index: ToolFactory.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/ToolFactory.java,v retrieving revision 1.102 retrieving revision 1.103 diff -C2 -d -r1.102 -r1.103 *** ToolFactory.java 27 Dec 2007 23:14:24 -0000 1.102 --- ToolFactory.java 7 Jan 2008 15:23:55 -0000 1.103 *************** *** 8,11 **** --- 8,12 ---- import net.sourceforge.bprocessor.gl.Editor; + import net.sourceforge.bprocessor.gl.view.View; import net.sourceforge.bprocessor.gui.Toolbar; *************** *** 237,246 **** public void actionPerformed(ActionEvent agr0) { double aspect = editor.getView().getAspect(); if (Selection.primary().isEmpty()) { List list = new LinkedList(); list.add(Project.getInstance().getActiveSpace()); ! Project.getInstance().getCurrentCamera().zoomOn(list, aspect); } else { ! Project.getInstance().getCurrentCamera().zoomOn(Selection.primary(), aspect); } this.editor.repaint(); --- 238,248 ---- public void actionPerformed(ActionEvent agr0) { double aspect = editor.getView().getAspect(); + double d = View.getHeight() / Camera.STANDARD_HEIGHT; if (Selection.primary().isEmpty()) { List list = new LinkedList(); list.add(Project.getInstance().getActiveSpace()); ! Project.getInstance().getCurrentCamera().zoomOn(list, aspect, d); } else { ! Project.getInstance().getCurrentCamera().zoomOn(Selection.primary(), aspect, d); } this.editor.repaint(); |