Commit Graph

2042 Commits

Author SHA1 Message Date
Pietro Gagliardi fd0ef41965 Set up a replacement for the new Grid test. It doesn't work, but now we can more easily fix it. 2014-09-03 18:36:33 -04:00
Pietro Gagliardi 3bd1ec9334 Exported xspan/yspan in Grid to the Add() function parameter list. 2014-09-03 18:30:38 -04:00
Pietro Gagliardi 986c75493d Fixed errors preventing current test program from rendering new Grids correctly. 2014-09-03 18:26:49 -04:00
Pietro Gagliardi fcd55f7636 Accidentally left Grid expand code commented out. Fixed. 2014-09-03 18:07:27 -04:00
Pietro Gagliardi 9a2c3c4bde Rewrote the Grid implementation to handle spans. 2014-09-03 17:59:20 -04:00
Pietro Gagliardi 73a7fe6c1d Restructured the Grid allocation algorithm to split position/size assignment and neighbor assignment. This will make xspan/yspan much easier. 2014-09-03 12:10:03 -04:00
Pietro Gagliardi b1bac2e61b Removed more debugging spiel. 2014-09-02 09:07:06 -04:00
Pietro Gagliardi 3ea1e09780 Removed some debugging spiel. 2014-09-02 09:05:34 -04:00
Pietro Gagliardi 76c518b3e2 Fixed empty cells in Grid not handled correctly. 2014-09-01 13:31:39 -04:00
Pietro Gagliardi 53c57267b1 Still more typo fixes. 2014-09-01 10:20:58 -04:00
Pietro Gagliardi a9fa3e66c2 Quick typo fix. 2014-09-01 10:20:01 -04:00
Pietro Gagliardi 1d67ff5281 Improved Grid's documentation. 2014-09-01 10:18:22 -04:00
Pietro Gagliardi 83b1957fd7 Implemented vertical alignment in Grid. 2014-09-01 10:11:41 -04:00
Pietro Gagliardi dcb505fd01 Implemented Grid halign Center. 2014-09-01 10:04:48 -04:00
Pietro Gagliardi 91e35c1610 Added right-alignment to Grid. 2014-09-01 00:56:33 -04:00
Pietro Gagliardi 2731cf3ae0 Simplified Grid's code greatly, making it more correct in the process. Also renamed h/vexpand/align to x/yexpand/align for simplicity. 2014-09-01 00:37:18 -04:00
Pietro Gagliardi c91cbf12b8 Resolved TODO about OpenFile() on GTK+ returning NULL. 2014-08-31 19:07:55 -04:00
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