summaryrefslogtreecommitdiff
path: root/wintable/new/header.h
diff options
context:
space:
mode:
Diffstat (limited to 'wintable/new/header.h')
-rw-r--r--wintable/new/header.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/wintable/new/header.h b/wintable/new/header.h
index 0f23a9a..47c13b2 100644
--- a/wintable/new/header.h
+++ b/wintable/new/header.h
@@ -53,6 +53,11 @@ static void headerAddColumn(struct table *t, WCHAR *name)
panic("error adding column to Table header");
}
+static void updateTableWidth(struct table *t)
+{
+ recomputeHScroll(t);
+}
+
HANDLER(headerNotifyHandler)
{
NMHDR *nmhdr = (NMHDR *) lParam;
@@ -61,8 +66,7 @@ HANDLER(headerNotifyHandler)
return FALSE;
if (nmhdr->code != HDN_ITEMCHANGED)
return FALSE;
- // TODO should this be last?
- recomputeHScroll(t);
+ updateTableWidth(t);
// TODO make more intelligent
InvalidateRect(t->hwnd, NULL, TRUE);
// TODO UpdateWindow()?