home
·
contact
·
privacy
projects
/
plomrogue
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Scrolling pad now also has its own function with its own sanity checks.
[plomrogue]
/
windows.c
diff --git
a/windows.c
b/windows.c
index 121c9faf369fdc0cd51f7dd9387c11a4b538835f..cc9f0f2b9c20a0cc944b74d8a4cd54c3820d5187 100644
(file)
--- a/
windows.c
+++ b/
windows.c
@@
-15,6
+15,13
@@
struct WinMeta init_win_meta (WINDOW * screen) {
win_meta.pad = newpad(win_meta.height, 1);
return win_meta; }
win_meta.pad = newpad(win_meta.height, 1);
return win_meta; }
+void scroll_pad (struct WinMeta * win_meta, char dir) {
+// Scroll pad left (if possible) or right.
+ if ('+' == dir)
+ win_meta->pad_offset++;
+ else if ('-' == dir && win_meta->pad_offset > 0)
+ win_meta->pad_offset--; }
+
struct Win init_window (struct WinMeta * win_meta, char * title) {
// Create and populate Win struct with sane default values.
struct Win win;
struct Win init_window (struct WinMeta * win_meta, char * title) {
// Create and populate Win struct with sane default values.
struct Win win;