Commit Graph

1885 Commits

Author SHA1 Message Date
Pietro Gagliardi ba3efd31d2 More attempted GTK+ Popover work. 2014-10-11 17:01:14 -04:00
Pietro Gagliardi 98565c6d2b Started the real GTK+ Popover implementation. 2014-10-11 13:13:40 -04:00
Pietro Gagliardi 2610561a7a More future plans. 2014-10-11 12:20:59 -04:00
Pietro Gagliardi 1784a07390 Moved the Windows Popover stuff out of the way and renamed its folder to just popover/; I'll continue the GTK+ experiments here. 2014-10-11 12:11:56 -04:00
Pietro Gagliardi a15c27e81d Integrated the extracted Popover code with the Windows Popover. 2014-10-11 11:00:56 -04:00
Pietro Gagliardi cd265df14e Started splitting out the Popover platform-independent code. 2014-10-11 10:47:12 -04:00
Pietro Gagliardi 1b499d8305 More future plans. 2014-10-11 10:01:15 -04:00
Pietro Gagliardi d52183c017 More GTK+ Popover work. I should probably make this a proper widget. 2014-10-10 22:49:03 -04:00
Pietro Gagliardi 033587601b Removed stray TODOs. 2014-10-10 21:30:57 -04:00
Pietro Gagliardi 152f2a2ccd Fixed some Windows Popover redraw issues. 2014-10-10 21:27:08 -04:00
Pietro Gagliardi df45a8b035 More TODOs. 2014-10-10 17:02:33 -04:00
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