summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-11-12 22:37:56 -0500
committerPietro Gagliardi <[email protected]>2014-11-12 22:37:56 -0500
commit2b8f0635a0265565a7341cd57c85cfdec86b97e3 (patch)
treef0a0326a7cde5846bce152477ed47f0890870007
parent8f0f1ad3b5578c0a03b763f563e3d546785c517d (diff)
More TODOs.
-rw-r--r--future1
-rw-r--r--wintable/main.c3
2 files changed, 4 insertions, 0 deletions
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"