summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2015-02-16 16:22:57 -0500
committerPietro Gagliardi <[email protected]>2015-02-16 16:22:57 -0500
commitf74c55690bf8a16ed01fc80a08c29b6c3e9ba132 (patch)
tree25cbd318834bd04f9af7afd6956e332e0b5bbd92
parentac006fb9b46cfb5da9e9306d202abf2895c2338c (diff)
Marked edge cases for a future Stack Overflow question.
-rw-r--r--wintable/accessibility.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/wintable/accessibility.h b/wintable/accessibility.h
index 8bb902c..f06d543 100644
--- a/wintable/accessibility.h
+++ b/wintable/accessibility.h
@@ -334,7 +334,7 @@ static HRESULT STDMETHODCALLTYPE tableAccget_accDefaultAction(IAccessible *this,
}
// TODO should this method result in an event?
-// TODO how do we deselect?
+// TODO [EDGE CASE] how do we deselect? in the table or in the row? wouldn't this go against multiple selection?
// TODO require cell rows to be selected before focusing?
static HRESULT STDMETHODCALLTYPE tableAccaccSelect(IAccessible *this, long flagsSelect, VARIANT varChild)
{
@@ -416,10 +416,10 @@ static HRESULT STDMETHODCALLTYPE tableAccaccLocation(IAccessible *this, long *px
rc.row = what.row;
rc.column = what.column;
if (!rowColumnToClientRect(TA->t, rc, &r)) {
- // TODO what do we do here?
+ // TODO [EDGE CASE] what do we do here?
// TODO we have to return something indicating that the object is off-screen
}
- // TODO intersect with client rect?
+ // TODO [EDGE CASE] intersect with client rect?
break;
}
pt.x = r.left;