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();
|