From b0f2b6c899aa3afd148fc3956c3c90a3b5847b94 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Fri, 8 Jan 2010 16:42:06 +0100 Subject: Scale everything for protein crystallography --- src/displaywindow.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/displaywindow.c') diff --git a/src/displaywindow.c b/src/displaywindow.c index b3643ac..37b0052 100644 --- a/src/displaywindow.c +++ b/src/displaywindow.c @@ -82,9 +82,9 @@ static gint displaywindow_gl_motion_notify(GtkWidget *widget, if ( event->state & GDK_CONTROL_MASK ) { /* Control-click changes 'zoom' */ - dw->distance += event->y - dw->y_start; - if ( dw->distance < 1.0 ) dw->distance = 1.0; - if ( dw->distance > 310.0 ) dw->distance = 310.0; + dw->distance += (event->y - dw->y_start)/10.0; + if ( dw->distance < 0.1 ) dw->distance = 0.1; + if ( dw->distance > 31.0 ) dw->distance = 31.0; if ( dw->view == DW_ORTHO ) { glbits_set_ortho(dw, w, h); } else { @@ -720,7 +720,7 @@ DisplayWindow *displaywindow_open(ControlContext *ctx) dw->gl_use_shaders = 1; dw->view = DW_ORTHO; dw->mode = DW_MAPPED; - dw->distance = 150; + dw->distance = 15.0; dw->x_pos = 0; dw->y_pos = 0; dw->view_quat[0] = 0.0; -- cgit v1.2.3