Commit Graph

2274 Commits

Author SHA1 Message Date
Pietro Gagliardi f2f743824e Started the logic for proper positioning of the Popover on Windows. 2014-10-10 16:56:18 -04:00
Pietro Gagliardi 63d59e7421 Started the replacement GTK+ Popover. 2014-10-10 15:48:06 -04:00
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