From 2b8f0635a0265565a7341cd57c85cfdec86b97e3 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Wed, 12 Nov 2014 22:37:56 -0500 Subject: More TODOs. --- future | 1 + wintable/main.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/future b/future index 796bd7e..db5ae34 100644 --- a/future +++ b/future @@ -1,5 +1,6 @@ windows - WM_WININICHANGED, etc. (TODO get a full list) causing size recomputations + - check +, =, and - key handling for checkboxes C interop - substitute intmax_t and uintmax_t for all uses of intptr_t and uintptr_t diff --git a/wintable/main.c b/wintable/main.c index 02d4172..1703071 100644 --- a/wintable/main.c +++ b/wintable/main.c @@ -40,6 +40,9 @@ enum { // - must use MSAA as UI Automation is not included by default on Windows XP (and apparently requires SP3?) // - try horizontally scrolling the initail window and watch the selection rect corrupt itself *sometimes* // - preallocate t->columnTypes instead of keeping it at exactly the right size +// - checkbox events +// - space to toggle (TODO); + or = to set; - to clear (see http://msdn.microsoft.com/en-us/library/windows/desktop/bb775941%28v=vs.85%29.aspx) +// - TODO figure out which notification is needed #define tableWindowClass L"gouitable" -- cgit v1.2.3