Commit Graph

2429 Commits

Author SHA1 Message Date
Pietro Gagliardi e4d6d11925 Started writing the same but for Mac OS X. This time it's not tested yet; will test now. 2015-04-06 19:04:13 -04:00
Pietro Gagliardi 9001ca34f7 Implemented what we have so far, but on Windows. 2015-04-06 17:41:33 -04:00
Pietro Gagliardi d1be6e3ce1 Added wintable's debugging printers to the new UI code. 2015-04-06 12:41:02 -04:00
Pietro Gagliardi 95440a3be1 Renamed some files. More TODOs. 2015-04-06 12:26:17 -04:00
Pietro Gagliardi 2f2836fa65 More precise cleanup in GTK+ uiInitErrorFree(). 2015-04-06 12:25:16 -04:00
Pietro Gagliardi ee1653f542 Started doing the C rewrite. Defined the basic initialization and main loop and window API and implemented them on GTK+. 2015-04-06 12:20:51 -04:00
Pietro Gagliardi 5057709847 Updated compatibility.md now that GTK+ 3.16 is officially out. 2015-03-29 16:33:59 -04:00
Pietro Gagliardi f792bbcb58 More TODOs. 2015-03-27 15:16:11 -04:00
Pietro Gagliardi 8e0cb0569d More TODOs. 2015-03-27 11:18:03 -04:00
Pietro Gagliardi 5cb76af45e More TODOs. 2015-03-18 16:13:18 -04:00
Pietro Gagliardi dd3c362513 More TODOs. 2015-03-03 19:07:51 -05:00
Pietro Gagliardi f9701fd787 More TODOs. 2015-02-25 17:38:16 -05:00
Pietro Gagliardi b88fa20a71 More TODOs. 2015-02-25 16:25:32 -05:00
Pietro Gagliardi 9a025a161f More TODOs. 2015-02-25 10:45:13 -05:00
Pietro Gagliardi 2ca0ba2072 Started rewrite #3. The first file up for bat is an ID system for safer C/Go interop. 2015-02-23 23:10:38 -05:00
Pietro Gagliardi 4d8f2a0ff1 Updated README for last two commits. 2015-02-21 17:41:44 -05:00
Pietro Gagliardi e252945cb3 Implemented Table column names on all platforms. Updates #40. 2015-02-21 15:53:31 -05:00
Pietro Gagliardi 23e6739dfa Added provisions for giving Table columns custom titles. Will now implement. 2015-02-21 14:58:07 -05:00
Pietro Gagliardi d855f5df3f Updated the widget gallery example to use the new Table without ImageList. 2015-02-20 00:23:49 -05:00
Pietro Gagliardi 87e5e3ed85 Disambiguated icon sizing in Table documentation. 2015-02-20 00:19:11 -05:00
Pietro Gagliardi c59d12d72d Removed residual ImageList references. 2015-02-20 00:17:15 -05:00
Pietro Gagliardi 958cae1964 Updated the README with the new Windows Table stuff and ImageList changes. 2015-02-19 23:56:38 -05:00
Pietro Gagliardi 0bd127a3ed More TODOs. 2015-02-19 23:52:18 -05:00
Pietro Gagliardi 7a26870c1a Removed the last bit of new Windows Table test initialization stuff now that tableSetSelection is in; moved into the test program instead. 2015-02-19 23:43:26 -05:00
Pietro Gagliardi 924352d76a Added tableSetSelection to the new Windows Table and hooked it up to the package ui Table. 2015-02-19 23:25:51 -05:00
Pietro Gagliardi cab2d93449 Added tableGetSelection to the new Windows Table and hooked it up to package ui's Table. 2015-02-19 22:58:17 -05:00
Pietro Gagliardi 6b9f1f282f Added tableNotificationSelectionChanged on the Windows Table and hooked it up to package ui's Table. 2015-02-19 22:36:53 -05:00
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