Commit Graph

2352 Commits

Author SHA1 Message Date
Pietro Gagliardi 7392dca627 More TODOs. 2015-02-19 22:23:45 -05:00
Pietro Gagliardi efda6a235e Fixed the new Table without ImageList on Mac OS X. Now all we have left to do is reimplement the selection logic on Windows and we're good to roll! 2015-02-19 22:02:58 -05:00
Pietro Gagliardi 1d091637d8 Migrated the Mac OS X Table implementation. Untested due to VM issues. 2015-02-18 23:04:14 -05:00
Pietro Gagliardi 8ec518dfe8 More TODOs. 2015-02-18 04:04:45 -05:00
Pietro Gagliardi 61d6d46164 More TODOs. 2015-02-18 03:52:48 -05:00
Pietro Gagliardi c1256afd01 Fixed Windows Table font. 2015-02-18 03:45:50 -05:00
Pietro Gagliardi 8730cbf1c4 "Fixed" the other Windows Table problem. Now to implement selection and fix the fonts... 2015-02-18 03:40:47 -05:00
Pietro Gagliardi 9f8ae40516 Began fixing the new Windows Table. In its current state one bug is fixed and another has been spotted, with the diagnosis coming next. 2015-02-18 01:51:57 -05:00
Pietro Gagliardi 847e9bfd2c Fixed Windows build. More TODOs. Still not working... 2015-02-18 00:43:41 -05:00
Pietro Gagliardi 366460a46e Finished migrating the GTK+ Table to not use ImageList. 2015-02-17 23:33:25 -05:00
Pietro Gagliardi 2e4c278301 Started migrating the GTK+ Table to the new ImageList-less design. Migrated the ImageList code itself. 2015-02-17 23:26:46 -05:00
Pietro Gagliardi 1fd265135d Fixed the other build errors. Awesome, Go's linker won't recognize the COM IIDs in uuid.dll; guess we're bumping the minimum required version of Go, maybe?... 2015-02-17 22:17:58 -05:00
Pietro Gagliardi 56042ac3b3 Fixed many build errors. Not done yet. 2015-02-17 22:00:16 -05:00
Pietro Gagliardi 1913564fda Tied Table initialization in. Now to test! 2015-02-17 21:43:32 -05:00
Pietro Gagliardi b912afe4e7 More TODOs. 2015-02-17 21:40:08 -05:00
Pietro Gagliardi c59cbf6de7 Even more Windows Table code. Almost done with the prototype test! 2015-02-17 21:38:55 -05:00
Pietro Gagliardi 3099edb9c9 Next part of Table code: HBITMAP generation code migration. 2015-02-17 21:35:03 -05:00
Pietro Gagliardi 749d1d75a6 More Windows Table work. 2015-02-17 21:29:41 -05:00
Pietro Gagliardi 5d6054a896 More Windows Table migration. 2015-02-17 20:46:10 -05:00
Pietro Gagliardi 8405292a2c Began the Windows Table integration. 2015-02-17 20:39:13 -05:00
Pietro Gagliardi a21ad39a2c Split the public API of wintable into a file includethis.h for package ui. 2015-02-17 20:32:56 -05:00
Pietro Gagliardi 81f2d69394 Restored imagelist_unix.go; still need its code for now. 2015-02-17 17:22:16 -05:00
Pietro Gagliardi dc32a0e27a More ImageList removal. 2015-02-17 17:19:31 -05:00
Pietro Gagliardi 62d9ae07ad Beginning the integration of the new Windows Table, which starts with removing ImageList. Darwin code will still be kept pending the use of its code. Windows code will be kept until I confirm nothing is used. 2015-02-17 17:14:09 -05:00
Pietro Gagliardi 010c989da9 Even more TODOs. 2015-02-17 12:59:28 -05:00
Pietro Gagliardi 0fea01e246 More TODOs. 2015-02-17 12:56:46 -05:00
Pietro Gagliardi a9f7bedb25 Removed stale TODO left over from previous commit. 2015-02-17 12:54:18 -05:00
Pietro Gagliardi 803e8b1fd6 Implemented some accessibility events. More TODOs. 2015-02-17 12:52:50 -05:00
Pietro Gagliardi 903d8bf838 Removed accessibilitynotes; no longer needed. 2015-02-17 12:19:02 -05:00
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