-rw-r--r-- | src/controller/clear_selection.sqc | 9 | ||||
-rw-r--r-- | src/controller/exp004processhits.c | 6 | ||||
-rw-r--r-- | src/controller/keyboard.c | 10 | ||||
-rw-r--r-- | src/controller/selection_from_db.sqc | 6 | ||||
-rw-r--r-- | src/model/density_legend_geometry.c | 20 | ||||
-rw-r--r-- | src/model/exp004state.h | 7 | ||||
-rw-r--r-- | src/model/protein_geometry.c | 2 | ||||
-rw-r--r-- | src/view/exp004geometry.c | 26 | ||||
-rw-r--r-- | src/view/exp004init.c | 3 |
9 files changed, 59 insertions, 30 deletions
diff --git a/src/controller/keyboard.c b/src/controller/keyboard.c index d817d7c..99a20d0 100644 --- a/src/controller/keyboard.c +++ b/src/controller/keyboard.c | |||
@@ -17,6 +17,7 @@ keyboard (unsigned char key, int x, int y) | |||
17 | * ESC Pressed. | 17 | * ESC Pressed. |
18 | */ | 18 | */ |
19 | clear_selection (); | 19 | clear_selection (); |
20 | glutPostRedisplay (); | ||
20 | break; | 21 | break; |
21 | 22 | ||
22 | case 'g': | 23 | case 'g': |
@@ -26,6 +27,15 @@ keyboard (unsigned char key, int x, int y) | |||
26 | * refreshing a buffer in Emacs. | 27 | * refreshing a buffer in Emacs. |
27 | */ | 28 | */ |
28 | selection_from_db (); | 29 | selection_from_db (); |
30 | glutPostRedisplay (); | ||
31 | break; | ||
32 | |||
33 | case 'l': | ||
34 | /* | ||
35 | * Toggle display of the legend. | ||
36 | */ | ||
37 | S.legend = !S.legend; | ||
38 | glutPostRedisplay (); | ||
29 | break; | 39 | break; |
30 | 40 | ||
31 | case 'r': | 41 | case 'r': |