Commit Graph

2022 Commits

Author SHA1 Message Date
Pietro Gagliardi 64274907d3 Fixed up the Windows Popover so that it can point in any direction and the client area adjusts itself properly. 2014-10-10 12:37:42 -04:00
Pietro Gagliardi 1fc82c55f4 More Windows popover error checking and bug fixes. 2014-10-10 12:25:14 -04:00
Pietro Gagliardi 8a74b95fcf Genericized the popover code to allow pointing in any direction and at any point. This only affects the shaping; everything else needs to be done now. 2014-10-10 11:43:12 -04:00
Pietro Gagliardi 96895004cd Switched to using Polyline() in the Windows Popover code. 2014-10-10 11:17:47 -04:00
Pietro Gagliardi 2420e3ea2a More Windows popover error checking. 2014-10-10 11:12:19 -04:00
Pietro Gagliardi 4777c0c309 Started handling errors in the Windows Popover code. Also more TODOs. 2014-10-10 10:47:37 -04:00
Pietro Gagliardi a499a99d1a Drew the Windows popover background. 2014-10-09 19:10:25 -04:00
Pietro Gagliardi 8ce9f4d7ff Fixed the big drawing issues for the Windows popover. 2014-10-09 19:00:58 -04:00
Pietro Gagliardi e7fb5c9488 More popover test code. 2014-10-09 16:24:07 -04:00
Pietro Gagliardi a1a0616b5d More Windows popover work. 2014-10-09 15:49:23 -04:00
Pietro Gagliardi c2b034ccf9 More work on the Windows popover. 2014-10-09 15:16:32 -04:00
Pietro Gagliardi 05fbbc491e Shifted things around in the Windows popover to properly build client rect sizes. 2014-10-09 14:10:29 -04:00
Pietro Gagliardi a29717405d Improved arrow shape in the Windows popover. 2014-10-09 13:32:43 -04:00
Pietro Gagliardi cb484119e0 More TODOs. 2014-10-09 11:01:24 -04:00
Pietro Gagliardi 855cb8dbd0 Merge branch 'master' of github.com:andlabs/ui 2014-10-09 10:56:48 -04:00
Pietro Gagliardi 26511f7415 Reshaped the Windows popover. 2014-10-09 10:51:35 -04:00
Pietro Gagliardi 1b7dc4a28c Wrote the initial implementaiton of a Windows Popover. 2014-10-09 10:11:36 -04:00
Pietro Gagliardi 75ec9384b2 Merge pull request #34 from ode79/patch-1
Link to tutorial in README.md (thanks to ode79)
2014-10-07 10:58:14 -04:00
ode79 a8be0b4c08 Link to tutorial in README.md 2014-10-07 01:45:31 +01:00
Pietro Gagliardi 982004d050 go fmt. Precursor to bug report filing. 2014-10-02 10:05:53 -04:00
Pietro Gagliardi 09db0bffff Re-added the note about MinGW-w64 to the README. It got lost in the rewrite migration. 2014-09-26 21:19:30 -04:00
Pietro Gagliardi e9ec3e0cfe README updates. 2014-09-24 09:34:13 -04:00
Pietro Gagliardi e281da0a18 More TODOs. 2014-09-23 14:53:03 -04:00
Pietro Gagliardi 03c70f182c Clarified that MinGW-w64 is required. 2014-09-23 14:34:58 -04:00
Pietro Gagliardi 0b1827e39e Fixed a typo in a comment. 2014-09-19 18:33:11 -04:00
Pietro Gagliardi a778414390 README updates. 2014-09-05 21:38:55 -04:00
Pietro Gagliardi 982da8c896 Fixed a dumb bug in Grid that prevented the scrollbars in Area from showing up. 2014-09-03 21:31:38 -04:00
Pietro Gagliardi 7b1194a5af More TODOs and updated README. 2014-09-03 21:04:52 -04:00
Pietro Gagliardi 1eab40b646 Various Grid comment updates. 2014-09-03 20:57:02 -04:00
Pietro Gagliardi dbba883776 Mostly fixed Grid behavior. 2014-09-03 20:55:28 -04:00
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