Commit Graph

2339 Commits

Author SHA1 Message Date
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
Pietro Gagliardi 224bdb4087 Added tableSetRowCount. 2015-01-07 22:54:29 -05:00
Pietro Gagliardi 24790f0e7f Immediately give focus to the Table on startup in the test program. 2015-01-07 21:36:03 -05:00
Pietro Gagliardi 7eaadad25c Implemented checkbox notifications. 2015-01-07 21:34:12 -05:00
Pietro Gagliardi 10cee92223 More TODOs. 2015-01-07 19:43:04 -05:00
Pietro Gagliardi ad6caaf372 Image cells now use notifications to get their bitmaps. Also split (almost) each cell type into a separate drawing function called from the main drawCell(). 2015-01-07 19:42:00 -05:00
Pietro Gagliardi b3c0a7acaf Implemented tableNotificationGetCellData et al for text columns. 2015-01-07 19:00:56 -05:00
Pietro Gagliardi f263d9ced8 Renamed notification codes. 2015-01-07 17:16:39 -05:00
Pietro Gagliardi 4f557f484c Added facilities for notifications. 2015-01-07 17:05:38 -05:00
Pietro Gagliardi 3b81ebab98 Switched the test program to make the Table an actual child window now that I'm about to implement actually getting data in the real world. Implemented focus grabbing. More TODOs. 2015-01-07 16:24:17 -05:00
Pietro Gagliardi 7c473a9fdc Implemented image cells. 2015-01-07 14:41:35 -05:00
Pietro Gagliardi ff4212913a Split the actual test code from the main Table code. 2015-01-07 12:43:58 -05:00
Pietro Gagliardi 095c6dc79c Split out all Windows header file inclusion into a single wininclude_windows.h so all subdirectory files can be on the same page. 2015-01-06 22:02:04 -05:00
Pietro Gagliardi ba887cbf07 Removed stray TODO. 2015-01-06 17:53:40 -05:00
Pietro Gagliardi bba073fee4 Removed checkboxstuff; we did all that already. 2015-01-06 17:33:11 -05:00
Pietro Gagliardi 22123fb676 Merged wintable/new/ into wintable/. 2015-01-06 17:27:41 -05:00
Pietro Gagliardi 720049bfd3 Removed the initial implementation of the Windows Table. The new implementation has long since surpassed it. 2015-01-06 17:20:41 -05:00
Pietro Gagliardi be486d95a4 More TODOs. 2015-01-06 03:27:29 -05:00
Pietro Gagliardi 6477523a89 More TODOs. 2015-01-06 03:12:44 -05:00
Pietro Gagliardi 2bc7926aba Don't maintain the metaphor. The real listview doesn't, so we won't either. (Remember that we want to be as behavior-compatible with the real listview as possible.) 2015-01-06 03:11:46 -05:00
Pietro Gagliardi bf4b590b55 More TODOs. 2015-01-04 02:58:13 -05:00
Pietro Gagliardi 9a27b8a90e Fixed get_accName(). 2015-01-04 01:26:48 -05:00
Pietro Gagliardi 085fc00f81 Added the standard accessible object, added it to a few navigation-related places to make Inspect.exe's life easier, and added some more get_accName() debug stuff. 2015-01-04 01:13:35 -05:00
Pietro Gagliardi 3a9842e86c Removed refcount/WM_GETOBJECT debug spew. More TODOs. 2015-01-04 00:58:28 -05:00
Pietro Gagliardi 7453385923 Forgot to call AddRef() in QueryInterface(). Thanks to Jonathan Potter. 2015-01-04 00:54:38 -05:00
Pietro Gagliardi 7487dbb27c Even more accessibility debugging. 2014-12-25 15:56:06 -05:00
Pietro Gagliardi 3e2275af43 More accessibility debugging work. 2014-12-25 14:32:49 -05:00
Pietro Gagliardi 4d4f889f6f More TODOs. 2014-12-25 09:55:07 -05:00
Pietro Gagliardi 9551bbe4f0 Added a testing implementation of IAccessible::get_accName(). 2014-12-25 09:53:45 -05:00
Pietro Gagliardi 45a2b6b731 Fixed other accessibility errors (partially thanks to Raymond Chen) 2014-12-24 21:53:30 -05:00
Pietro Gagliardi f6f2fba34e More accessibility.h changes. 2014-12-24 21:27:39 -05:00
Pietro Gagliardi f00ba1deb9 More accessibility stubs. 2014-12-24 20:55:13 -05:00
Pietro Gagliardi 6720fa7bc2 Started actually writing the accessibility code. Does not work yet. 2014-12-24 20:15:45 -05:00
Pietro Gagliardi 9aff3fd792 More notes on accessibility. 2014-12-24 14:59:15 -05:00
Pietro Gagliardi 9e07f271aa Draw whole selected row properly this time (full background on row, focus rect on cell). More TODOs. 2014-12-23 14:43:33 -05:00