diff options
author | Thomas White <taw@physics.org> | 2019-06-30 17:57:52 +0200 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2019-06-30 18:39:57 +0200 |
commit | 6bc2911f1fa3a2be98512186538bdaa8ba5b6850 (patch) | |
tree | 4da7fdd94037cb3718152512e7005762e083a27f /src/display.c | |
parent | 7f0b6020b25ff1bbf7f58311b6b3a52325ee4818 (diff) |
Gobo selection and rotation
Diffstat (limited to 'src/display.c')
-rw-r--r-- | src/display.c | 7 |
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 : |