Commit Graph

1775 Commits

Author SHA1 Message Date
Pietro Gagliardi 29a764199f Added initial implementation of GtkGrid-style Grid. 2014-08-31 18:59:55 -04:00
Pietro Gagliardi c930166585 Renamed grid.go. 2014-08-31 13:03:35 -04:00
Pietro Gagliardi 2c4eecc9c3 Changed Grid to SimpleGrid in preparation for a better Grid. 2014-08-31 13:02:47 -04:00
Pietro Gagliardi 16c2e18949 Okay, fixed for real now 2014-08-30 23:35:22 -04:00
Pietro Gagliardi 4d0e7ff6c6 Fixed image link, hopefully 2014-08-30 23:34:45 -04:00
Pietro Gagliardi a8aa865e24 Added screenshot. 2014-08-30 23:33:57 -04:00
Pietro Gagliardi 9bdcac0d8e Added a widget gallery example. 2014-08-30 23:32:12 -04:00
Pietro Gagliardi 070e3d89e2 Added a new README. 2014-08-30 23:05:36 -04:00
Pietro Gagliardi 77bf566ebb ...in with the new. 2014-08-30 23:02:02 -04:00
Pietro Gagliardi 155899c65e Out with the old... 2014-08-30 23:01:08 -04:00
Pietro Gagliardi 3d4e54822d Fixed wine build. wine is sure missing a few things (and gets a few things wrong...) 2014-08-30 22:39:59 -04:00
Pietro Gagliardi a81fa141ed Demoted TODO to non-TODO. 2014-08-30 14:33:55 -04:00
Pietro Gagliardi da42b979e7 Properly handled the LVN_GETDISPINFO notificaiton on Windows this time. 2014-08-30 11:46:13 -04:00
Pietro Gagliardi df383ada76 Figured out the deal with item.mask on Windows Tables. Need to rewrite this... 2014-08-30 11:35:41 -04:00
Pietro Gagliardi fecf53827a More future plans. 2014-08-30 11:07:53 -04:00
Pietro Gagliardi b9ea3714a6 Removed a leftover TODO. 2014-08-30 01:18:14 -04:00
Pietro Gagliardi 4f16b94388 Fixed image lists on Windows being NON-premultiplied. 2014-08-30 01:15:28 -04:00
Pietro Gagliardi 432a210726 More future plans. 2014-08-29 23:36:18 -04:00
Pietro Gagliardi 4904db549c Fixed the warning popover issues YAY 2014-08-29 22:45:44 -04:00
Pietro Gagliardi f1e0eb1755 Reworked the warning popover code to properly show/hide when needed. Not working perfectly yet; that'll (hopefully) be the next commit. 2014-08-29 21:09:43 -04:00
Pietro Gagliardi b0564aa91b Settled alpha support in Windows imagelists; now need to settle premultiplied.... 2014-08-29 20:46:39 -04:00
Pietro Gagliardi 1ff16049ab Added expository comment. 2014-08-29 17:55:27 -04:00
Pietro Gagliardi 5d47e2f016 Removed stray TODO. 2014-08-29 17:54:44 -04:00
Pietro Gagliardi 82ffa9a57b More future plans. 2014-08-29 17:53:50 -04:00
Pietro Gagliardi 54efcdc5d6 Fixed Mac OS X Area.OpenTextFieldAt() not behaving properly. The behavior is still a little weird now, but permissible. 2014-08-29 17:43:54 -04:00
Pietro Gagliardi a4574d5828 And resolved Group boldness on GTK+ TODO. 2014-08-28 20:00:11 -04:00
Pietro Gagliardi eb2523bc1e Resolved image list icon sizing on GTK+. 2014-08-28 19:29:20 -04:00
Pietro Gagliardi d18889b2d1 Decided to defer Table WM_MOUSELEAVE (Windows) to later. 2014-08-28 17:48:25 -04:00
Pietro Gagliardi 555b6ebcbd Implemented WM_PRINTCLIENT on Window and cleaned up the WM_CTLCOLOR*** message handler; both are on the Windows backend. 2014-08-28 15:38:47 -04:00
Pietro Gagliardi 4d8911fe7e More TODOs. 2014-08-28 15:21:35 -04:00
Pietro Gagliardi 5ec4108cd0 Simplified Area scrolling code a small bit; no bugfix though 2014-08-28 15:20:16 -04:00
Pietro Gagliardi 2e4ede72cf Fixed Group child control transparency on Windows. 2014-08-28 13:30:29 -04:00
Pietro Gagliardi d0f9c8af8a Switched from wcscmp() to _wcsicmp() in class names on Windows; class names on Windows are case insensitive - http://stackoverflow.com/questions/7928592/are-windows-window-classes-case-sensitive. 2014-08-28 11:45:47 -04:00
Pietro Gagliardi a282dc6fff Removed merged back file. 2014-08-28 11:38:23 -04:00
Pietro Gagliardi 51cef8e304 More TODOs. 2014-08-28 11:35:31 -04:00
Pietro Gagliardi 5e481c16a4 More TODOs. 2014-08-28 11:21:59 -04:00
Pietro Gagliardi 65a0786689 Added empty Group test. 2014-08-28 11:18:49 -04:00
Pietro Gagliardi 1d4848e109 Made Groups on Windows control parents. 2014-08-28 11:17:44 -04:00
Pietro Gagliardi b32573a4fe Fixed up Area on Windows to always draw the background regardless of the size of the clipping rectangle on the Go side and to not send extraneous WM_ERASEBKGND. This will be needed for having Areas draw the background. 2014-08-28 11:03:32 -04:00
Pietro Gagliardi ff4f0ec25e Improved control transparency on Windows. 2014-08-28 10:30:53 -04:00
Pietro Gagliardi 72c56d6e16 Tested beep in Mac OS X TextField.Invalid(); works. 2014-08-28 01:54:19 -04:00
Pietro Gagliardi 2e71cecd8d Verified NSImageView properties in the Mac OS X warning popover. 2014-08-27 18:29:54 -04:00
Pietro Gagliardi ef20308db4 Checked refuses first responder status of all Controls on Mac OS X; everything's fine by default. 2014-08-27 18:21:24 -04:00
Pietro Gagliardi 1b2da465a1 Removed wParam from handle() in table_Windows.c as it appears neitehr Control nor Shift affect checkboxes in Windows. 2014-08-27 18:04:08 -04:00
Pietro Gagliardi 5a3baddd25 Resolved a TODO. 2014-08-27 17:49:44 -04:00
Pietro Gagliardi 554c67371f More improvements to the Mac OS X TextField.Invalid() popover. 2014-08-27 16:01:47 -04:00
Pietro Gagliardi 7a83e3b577 Renamed textField to textfield in the Mac OS X port for consistency. 2014-08-27 13:17:31 -04:00
Pietro Gagliardi a9961feb2c Switched from NSPopover for the TextField.Invalid() warning on Mac OS X to a custom window subclass. 2014-08-27 12:11:55 -04:00
Pietro Gagliardi 83f423a43e Cleaned up the TextField.Invalid() popover on Mac OS X a fair bit. 2014-08-26 22:41:25 -04:00
Pietro Gagliardi 8a4218b109 More TODOs. 2014-08-26 15:54:25 -04:00