Pietro Gagliardi
|
cc49202006
|
Implemented get_accValue(), put_accName(), and put_accValue(). Merged the contents of accessibilitynotes into accessibility.h. More TODOs.
|
2015-02-17 12:18:31 -05:00 |
Pietro Gagliardi
|
6264cf1fee
|
Implemented (most of) get_accState().
|
2015-02-17 11:51:03 -05:00 |
Pietro Gagliardi
|
5eade7c831
|
Implemented get_accSelection().
|
2015-02-17 11:27:01 -05:00 |
Pietro Gagliardi
|
94a6cd7ab0
|
Implemented get_accRole().
|
2015-02-17 11:04:59 -05:00 |
Pietro Gagliardi
|
e383199547
|
Implemented get_accParent().
|
2015-02-17 10:54:04 -05:00 |
Pietro Gagliardi
|
bad241bd93
|
"Implemented" get_accName().
|
2015-02-17 10:35:36 -05:00 |
Pietro Gagliardi
|
7ca8ebadf7
|
Implemented get_accKeyboardShortcut().
|
2015-02-17 09:56:12 -05:00 |
Pietro Gagliardi
|
7038b821fa
|
Implemented get_accHelp() and get_accHelpTopic().
|
2015-02-17 00:49:40 -05:00 |
Pietro Gagliardi
|
28cfb10f9d
|
Implemented get_accFocus()... mostly. Needs testing.
|
2015-02-16 22:01:34 -05:00 |
Pietro Gagliardi
|
ed92e59933
|
Implemented get_accDescription().
|
2015-02-16 21:31:57 -05:00 |
Pietro Gagliardi
|
a33c8701d1
|
Implemented get_accDefaultAction().
|
2015-02-16 21:27:22 -05:00 |
Pietro Gagliardi
|
6729c96c1d
|
Implemented get_accChildCount().
|
2015-02-16 16:56:24 -05:00 |
Pietro Gagliardi
|
96ef6635e7
|
Implemented get_accChild(). More TODOs.
|
2015-02-16 16:46:33 -05:00 |
Pietro Gagliardi
|
f74c55690b
|
Marked edge cases for a future Stack Overflow question.
|
2015-02-16 16:22:57 -05:00 |
Pietro Gagliardi
|
ac006fb9b4
|
Implemented accSelect().
|
2015-02-16 16:21:48 -05:00 |
Pietro Gagliardi
|
3e44e60333
|
More TODOs.
|
2015-02-16 15:42:43 -05:00 |
Pietro Gagliardi
|
8e4145b00c
|
Implemented accNavigate().
|
2015-02-16 15:34:48 -05:00 |
Pietro Gagliardi
|
9338743e5d
|
More TODOs.
|
2015-02-16 04:51:17 -05:00 |
Pietro Gagliardi
|
1705050631
|
Defined what the right edge of a row is, rewrote accHitTest() to be simpler with these new rules, and more/more detailed TODOs in accLocation().
|
2015-02-16 02:31:34 -05:00 |
Pietro Gagliardi
|
d670cd7c10
|
Made accHitTest() on a cell always succeed, for the purposes of checking things.
|
2015-02-15 22:58:34 -05:00 |
Pietro Gagliardi
|
4769299fa8
|
Removed leftover debugging printf()s.
|
2015-02-15 15:37:16 -05:00 |
Pietro Gagliardi
|
ef1406fb3e
|
Converted all GetLastError() calls in the Table accessible object to HRESULTs.
|
2015-02-15 04:54:14 -05:00 |
Pietro Gagliardi
|
37c7ac364a
|
Implemented most of Table accLocation(). More TODOs.
|
2015-02-15 03:48:14 -05:00 |
Pietro Gagliardi
|
d14b56e1cb
|
Kinda sorta implemented Table accHitTest().
|
2015-02-15 03:37:00 -05:00 |
Pietro Gagliardi
|
d3d231fddd
|
Implemented accDoDefaultAction() for Table.
|
2015-02-15 03:14:04 -05:00 |
Pietro Gagliardi
|
14eb77660c
|
Our use of LresultFromObject() now requires us to release our initial reference immediately to avoid a memory leak (as objects are created on the fly now); do it.
|
2015-02-14 18:10:19 -05:00 |
Pietro Gagliardi
|
728bd91523
|
Fixed the creation bug (incorrect empty doubly linked list handling; see http://stackoverflow.com/questions/28520939/how-are-inspect-exe-ui-accessibility-checker-causing-my-program-to-gracefully-re).
|
2015-02-14 17:31:36 -05:00 |
Pietro Gagliardi
|
345b4b4263
|
Now debugging why the accessible objects aren't being created anymore. Will keep the linked list debugging stuff. Also fixed a small "error" in the call to CreateStdAccessibleObject() (not a compiler warning due to how void * works).
|
2015-02-14 16:46:43 -05:00 |
Pietro Gagliardi
|
c6cd57e82c
|
Found one bug: forgot to update t->firstAcc in tableAccRelease().
|
2015-02-14 14:19:04 -05:00 |
Pietro Gagliardi
|
3ce7a68754
|
Changed the Table accessibility objects to be a doubly linked list; updated the Table code itself appropriately. Implemented RPC_E_DISCONNECTED handlers as well. Will test now.
|
2015-02-14 14:17:47 -05:00 |
Pietro Gagliardi
|
b10ec3d8c2
|
Added more test accessibility implementations. I'm going to need to implement the save list now :S
|
2015-02-14 12:29:05 -05:00 |
Pietro Gagliardi
|
32b09d5cb7
|
More accessibility utility definitions.
|
2015-02-14 10:39:26 -05:00 |
Pietro Gagliardi
|
1d4e5e81d5
|
Started the real accessibility implementation. Utility functions and role system for now.
|
2015-02-14 09:24:59 -05:00 |
Pietro Gagliardi
|
3e654bf959
|
More commentary.
|
2015-02-13 16:21:31 -05:00 |
Pietro Gagliardi
|
980e36a0f0
|
Fixed all real warnings. I need to figure out how to remove -Wparentheses suggestions from qo.
|
2015-02-13 16:19:54 -05:00 |
Pietro Gagliardi
|
4b9e2fb8d1
|
Replaced all the accessibility functions with implementations that defer back up to the standard accessibility object for now. We'll replace them later.
|
2015-02-13 14:31:03 -05:00 |
Pietro Gagliardi
|
65f8a31d5c
|
More of the previous commit; now builds.
|
2015-02-12 23:47:32 -05:00 |
Pietro Gagliardi
|
e63729d866
|
Started actually writing the accessibility code.
|
2015-02-12 21:40:54 -05:00 |
Pietro Gagliardi
|
d7c6fc0a7f
|
Fixed error in updateAll().
|
2015-02-05 01:03:04 -05:00 |
Pietro Gagliardi
|
3a742b136a
|
Expanded the widgetgallery README.
|
2015-01-22 16:04:56 -05:00 |
Pietro Gagliardi
|
a5a8c5df35
|
Added a README to the widgetgallery example after a number of people on IRC and in issues (see #73) tried to build it incorrectly.
|
2015-01-22 16:01:36 -05:00 |
Pietro Gagliardi
|
3d9254b0a8
|
G_ADD_PRIVATE() is too new; wrote in the correct form for GLib 2.32. Thanks to hergertme in irc.gimp.net/#gtk+.
|
2015-01-10 23:35:22 -05:00 |
Pietro Gagliardi
|
2ce4ae1a2e
|
Removed all the GUI stuff from the GTK+ date/time picker for now. Installed the date properties instead.
|
2015-01-10 23:19:50 -05:00 |
Pietro Gagliardi
|
28679658d2
|
Added a mockup describing the planned GTK+ date/time picker.
|
2015-01-10 19:22:42 -05:00 |
Pietro Gagliardi
|
4d39d0856a
|
More notes.
|
2015-01-09 22:05:21 -05:00 |
Pietro Gagliardi
|
3a35ac63b5
|
Added the beginning of an experimental date-time picker implementation for GTK+.
|
2015-01-09 22:00:21 -05:00 |
Pietro Gagliardi
|
fe42db6ebd
|
More update() reasoning and TODOs.
|
2015-01-08 02:05:06 -05:00 |
Pietro Gagliardi
|
ce64650aad
|
Added updateAll() and resolved WM_SETFONT to begin the final reasoning-through of update().
|
2015-01-08 01:55:45 -05:00 |
Pietro Gagliardi
|
592ae7a987
|
Minor correctness, consistency, and predictability changes.
|
2015-01-08 01:48:22 -05:00 |
Pietro Gagliardi
|
1dcdcd522c
|
Collected all of the metric updating stuff into a single update() function. Far from optimal, but much better.
|
2015-01-08 01:45:06 -05:00 |