diff options
author | Thomas White <taw@physics.org> | 2010-01-08 16:42:06 +0100 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2010-01-08 16:42:06 +0100 |
commit | b0f2b6c899aa3afd148fc3956c3c90a3b5847b94 (patch) | |
tree | 55377f6159a0d2482ac2b7d21dfb69a469db4885 /src/displaywindow.c | |
parent | 294b6857374fe90c6950d3557d45d1b6b1d8311e (diff) |
Scale everything for protein crystallography
Diffstat (limited to 'src/displaywindow.c')
-rw-r--r-- | src/displaywindow.c | 8 |
1 files changed, 4 insertions, 4 deletions
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; |