summaryrefslogtreecommitdiff
path: root/src/display.c
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2019-06-30 17:57:52 +0200
committerThomas White <taw@physics.org>2019-06-30 18:39:57 +0200
commit6bc2911f1fa3a2be98512186538bdaa8ba5b6850 (patch)
tree4da7fdd94037cb3718152512e7005762e083a27f /src/display.c
parent7f0b6020b25ff1bbf7f58311b6b3a52325ee4818 (diff)
Gobo selection and rotation
Diffstat (limited to 'src/display.c')
-rw-r--r--src/display.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/display.c b/src/display.c
index 742863f..4e80908 100644
--- a/src/display.c
+++ b/src/display.c
@@ -402,21 +402,24 @@ static gboolean key_press_sig(GtkWidget *da, GdkEventKey *event, struct nanoligh
{
gboolean r;
int claim = 1;
+ int fine = event->state & GDK_SHIFT_MASK;
switch ( event->keyval ) {
case GDK_KEY_Left :
+ attr_movex(nl, -1, fine);
break;
case GDK_KEY_Right :
+ attr_movex(nl, +1, fine);
break;
case GDK_KEY_Up :
- //change_stop_attr(nl, +1);
+ attr_movey(nl, +1, fine);
break;
case GDK_KEY_Down :
- //change_stop_attr(nl, -1);
+ attr_movey(nl, -1, fine);
break;
case GDK_KEY_Return :