aboutsummaryrefslogtreecommitdiff
path: root/dw/fltkviewport.cc
diff options
context:
space:
mode:
authorcorvid <corvid@lavabit.com>2011-09-14 18:28:51 +0000
committercorvid <corvid@lavabit.com>2011-09-14 18:28:51 +0000
commit71974ecc77d47e54a4c8fad105728b134fd620d0 (patch)
tree522e68e47be7135bd62323e2fa706c10204d69bb /dw/fltkviewport.cc
parent3688645f7165c13b1e0050bc39460fb791f5084e (diff)
Allow key bindings for paging left/right
Diffstat (limited to 'dw/fltkviewport.cc')
-rw-r--r--dw/fltkviewport.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/dw/fltkviewport.cc b/dw/fltkviewport.cc
index 78e7d621..19e28854 100644
--- a/dw/fltkviewport.cc
+++ b/dw/fltkviewport.cc
@@ -406,6 +406,10 @@ void FltkViewport::scroll (core::ScrollCommand cmd)
scroll (0, -h () + vscrollbar->linesize ());
} else if (cmd == core::SCREEN_DOWN_CMD) {
scroll (0, h () - vscrollbar->linesize ());
+ } else if (cmd == core::SCREEN_LEFT_CMD) {
+ scroll (-w() + hscrollbar->linesize (), 0);
+ } else if (cmd == core::SCREEN_RIGHT_CMD) {
+ scroll (w() - hscrollbar->linesize (), 0);
} else if (cmd == core::LINE_UP_CMD) {
scroll (0, (int) -vscrollbar->linesize ());
} else if (cmd == core::LINE_DOWN_CMD) {