summaryrefslogtreecommitdiff
path: root/prev/wintable/vscroll.h
diff options
context:
space:
mode:
Diffstat (limited to 'prev/wintable/vscroll.h')
-rw-r--r--prev/wintable/vscroll.h65
1 files changed, 0 insertions, 65 deletions
diff --git a/prev/wintable/vscroll.h b/prev/wintable/vscroll.h
deleted file mode 100644
index ca34957..0000000
--- a/prev/wintable/vscroll.h
+++ /dev/null
@@ -1,65 +0,0 @@
-// 9 december 2014
-
-// forward declaration needed here
-static void repositionHeader(struct table *);
-
-static struct scrollParams vscrollParams(struct table *t)
-{
- struct scrollParams p;
-
- ZeroMemory(&p, sizeof (struct scrollParams));
- p.pos = &(t->vscrollpos);
- p.pagesize = t->vpagesize;
- p.length = t->count;
- p.scale = rowht(t);
- p.post = NULL;
- p.wheelCarry = &(t->vwheelCarry);
- return p;
-}
-
-static void vscrollto(struct table *t, intptr_t pos)
-{
- struct scrollParams p;
-
- p = vscrollParams(t);
- scrollto(t, SB_VERT, &p, pos);
-}
-
-static void vscrollby(struct table *t, intptr_t delta)
-{
- struct scrollParams p;
-
- p = vscrollParams(t);
- scrollby(t, SB_VERT, &p, delta);
-}
-
-static void vscroll(struct table *t, WPARAM wParam, LPARAM lParam)
-{
- struct scrollParams p;
-
- p = vscrollParams(t);
- scroll(t, SB_VERT, &p, wParam, lParam);
-}
-
-static void vwheelscroll(struct table *t, WPARAM wParam, LPARAM lParam)
-{
- struct scrollParams p;
-
- p = vscrollParams(t);
- wheelscroll(t, SB_VERT, &p, wParam, lParam);
-}
-
-HANDLER(vscrollHandler)
-{
- switch (uMsg) {
- case WM_VSCROLL:
- vscroll(t, wParam, lParam);
- *lResult = 0;
- return TRUE;
- case WM_MOUSEWHEEL:
- vwheelscroll(t, wParam, lParam);
- *lResult = 0;
- return TRUE;
- }
- return FALSE;
-}