summaryrefslogtreecommitdiff
path: root/wintable/api.h
diff options
context:
space:
mode:
Diffstat (limited to 'wintable/api.h')
-rw-r--r--wintable/api.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/wintable/api.h b/wintable/api.h
index fb0e1c0..bf259ad 100644
--- a/wintable/api.h
+++ b/wintable/api.h
@@ -14,6 +14,8 @@ static void addColumn(struct table *t, WPARAM wParam, LPARAM lParam)
HANDLER(apiHandlers)
{
+ intptr_t *rcp;
+
switch (uMsg) {
case WM_SETFONT:
// don't free the old font; see http://blogs.msdn.com/b/oldnewthing/archive/2008/09/12/8945692.aspx
@@ -30,6 +32,13 @@ HANDLER(apiHandlers)
addColumn(t, wParam, lParam);
*lResult = 0;
return TRUE;
+ case tableSetRowCount:
+ rcp = (intptr_t *) lParam;
+ t->count = *rcp;
+ // TODO refresh table in this way?
+ updateTableWidth(t);
+ *lResult = 0;
+ return TRUE;
}
return FALSE;
}