diff options
Diffstat (limited to 'wintable/new/header.h')
| -rw-r--r-- | wintable/new/header.h | 8 |
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()? |
