Commit Graph

2030 Commits

Author SHA1 Message Date
Pietro Gagliardi 4697976fa7 More TODOs. 2014-11-12 22:54:48 -05:00
Pietro Gagliardi 922097985b Added keyboard navigation for columns in the new Windows Table. 2014-11-12 22:48:04 -05:00
Pietro Gagliardi 2b8f0635a0 More TODOs. 2014-11-12 22:37:56 -05:00
Pietro Gagliardi 8f0f1ad3b5 Added cell focusing to the new Windows Table. Checkbox columns need keyboard accessibility too. For now, focus is only applied with a mouse click. 2014-11-12 21:59:03 -05:00
Pietro Gagliardi 7409ce424e More TODOs and redraws. 2014-11-11 13:57:16 -05:00
Pietro Gagliardi 0ab175471b Started writing up the actual messages for the new Windows Table. First is tableAddColumn. Removed some hardcoding as a result. 2014-11-11 13:54:34 -05:00
Pietro Gagliardi 56ad702444 Added the code for the checkbox image lists to the Windows Table test. 2014-11-10 14:57:26 -05:00
Pietro Gagliardi 35d7b41726 Settled a TODO in the accessibility code. 2014-11-09 23:44:46 -05:00
Pietro Gagliardi b8fdfa49fd More accessibility notes. 2014-11-09 22:11:12 -05:00
Pietro Gagliardi d254500cd3 Added assorted accessibility notes. 2014-11-09 21:43:24 -05:00
Pietro Gagliardi ded1de5c99 Moved the accessibility setup out of the way. I have no idea how to actually /do/ accessibility on a list view since the interface doesn't seem to support tabular data layouts... 2014-11-09 15:48:48 -05:00
Pietro Gagliardi c32e95890e Started the work to add accessibility to the new Windows Table. Also adjusted winapi_windows.h to accomodate this (defined CINTERFACE and included <oleacc.h>). 2014-11-09 13:04:04 -05:00
Pietro Gagliardi 855025b207 Laid the foundation for accessibility in the Windows Table. 2014-11-09 02:36:43 -05:00
Pietro Gagliardi f6879c1e26 More TODOs. 2014-11-09 02:11:39 -05:00
Pietro Gagliardi 0c31f15058 Properly moved the new Windows Table header during hscroll. 2014-11-08 22:46:31 -05:00
Pietro Gagliardi 9ab145256e Removed an unnecessary TODO. 2014-11-08 16:49:12 -05:00
Pietro Gagliardi 602500c64f More TODOs. 2014-11-07 18:19:27 -05:00
Pietro Gagliardi 85fd26a3e3 Handled horizontal scrolling in drawing. Now to fix the header... 2014-11-07 18:13:59 -05:00
Pietro Gagliardi 3cb5017b35 Implemented horizontal scrolling. Horizontally scrolled drawing not yet implemented. 2014-11-07 10:12:06 -05:00
Pietro Gagliardi bc5955bc35 More TODOs. 2014-11-07 09:54:56 -05:00
Pietro Gagliardi 0c1e4bedb1 Added some prerequisite bookkeeping needed for Windows Table horizontal scrolling. 2014-11-06 20:29:16 -05:00
Pietro Gagliardi 80679f3d35 Removed now-fixed TODOs. 2014-11-06 20:10:08 -05:00
Pietro Gagliardi 130e139806 Fixed the Windows Table reimplementation's redraw issues. Thanks again to Jonathan Potter (http://stackoverflow.com/a/26747199/3408572). 2014-11-06 19:47:38 -05:00
Pietro Gagliardi 0b36a87713 Clarification of previous commit 2014-11-06 10:44:17 -05:00
Pietro Gagliardi 93f99b3bee Let us end the scourge of vanilla MinGW once and for all 2014-11-06 10:43:21 -05:00
Pietro Gagliardi e7a5c4bfac More TODOs. 2014-11-05 20:29:22 -05:00
Pietro Gagliardi fdd3720821 Split drawItems() into drawItems() and drawItem() in the Windows Table reimplementation. This will make rewriting drawItem() easier. 2014-11-05 20:26:21 -05:00
Pietro Gagliardi b40c1acab0 Updated README. 2014-11-05 16:38:29 -05:00
Pietro Gagliardi 2a337df8e5 Fixed up appearance of read-only TextFields on Windows. 2014-11-05 16:36:44 -05:00
Pietro Gagliardi 745fdc9dc6 More Windows window class logic simplification. This will be needed for read-only TextFields, next. 2014-11-05 14:12:57 -05:00
Pietro Gagliardi b632fef3b1 Implemented TextField.ReadOnly() on Mac OS X. Began standardizing window class name access on Windows. 2014-11-05 13:35:39 -05:00
Pietro Gagliardi cd96f8ee2e Implemented TextField.ReadOnly() on GTK+. 2014-11-05 13:08:06 -05:00
Pietro Gagliardi 5fc368fc23 Started adding TextField.ReadOnly() and implemented it (mostly) on Windows. 2014-11-05 12:59:44 -05:00
Pietro Gagliardi 0bd58006a6 Updated README. 2014-11-04 11:57:33 -05:00
Pietro Gagliardi 6feecb1cae Fixed up Spinbox appearance on Windows. 2014-11-04 11:55:07 -05:00
Pietro Gagliardi b791a066c7 More TODOs. 2014-11-04 11:42:28 -05:00
Pietro Gagliardi f35892e892 Implemented ProgressBar on Mac OS X. 2014-11-04 11:41:38 -05:00
Pietro Gagliardi 44cd9db87c Started the Windows ProgressBar implemetnation. There's still an important detail left over... 2014-11-04 09:18:57 -05:00
Pietro Gagliardi c5aa4bc964 Actually added GTK+ ProgressBar this time. 2014-11-04 08:49:10 -05:00
Pietro Gagliardi 47600ec087 Added ProgressBar and implemented it on GTK+. 2014-11-04 08:48:36 -05:00
Pietro Gagliardi 4333a1221b More future plans. 2014-11-04 07:38:04 -05:00
Pietro Gagliardi 6cbaeb7657 Finished implementing Windows Spinbox.OnChanged(). 2014-11-03 23:16:48 -05:00
Pietro Gagliardi 9a26410569 More Windows Spinbox.OnChanged() processing. 2014-11-03 17:44:46 -05:00
Pietro Gagliardi 8f04623115 Started the work for Spinbox.OnChanged() on Windows with the edit control. 2014-11-02 20:49:39 -05:00
Pietro Gagliardi 280723763c Fixed Windows Spinbox.OnChanged() being out of range. 2014-11-02 16:00:35 -05:00
Pietro Gagliardi aafd93b079 Started handling Spinbox events on Windows. 2014-11-01 08:35:21 -04:00
Pietro Gagliardi 7d99cde8ad More TODOs. 2014-10-31 20:02:18 -04:00
Pietro Gagliardi 29f62a012a More TODOs. 2014-10-31 19:59:27 -04:00
Pietro Gagliardi 7c96841392 Added Spinbox.OnChanged() and implemented it on GTK+ and Mac OS X. Implementing it on Windows is going to be a pain... 2014-10-31 19:57:48 -04:00
Pietro Gagliardi 68af61435e Fixed Mac OS X Spinbox.SetValue(). Stupid bug =p 2014-10-31 16:07:14 -04:00