Commit Graph

2264 Commits

Author SHA1 Message Date
Pietro Gagliardi 3084d0f243 Implemented tabbing properly. Tab order still backwards. 2014-10-16 18:41:17 -04:00
Pietro Gagliardi 634ef7d4d9 More TODOs. 2014-10-16 16:20:50 -04:00
Pietro Gagliardi fa67147f54 Forgot to size Grid and SimpleGrid's container properly. Fixed. 2014-10-16 16:20:09 -04:00
Pietro Gagliardi 229ffd37b2 Fixed Tab page content positioning. 2014-10-16 16:05:18 -04:00
Pietro Gagliardi 31fd8a34df Made Tab containers children of the Tab. 2014-10-16 15:44:30 -04:00
Pietro Gagliardi 7c9c51a083 Fixed preferred size forgetfulness. 2014-10-16 15:16:11 -04:00
Pietro Gagliardi 66d241074a More TODOs for real. 2014-10-16 14:22:54 -04:00
Pietro Gagliardi f607b428a3 Actually we don't need to do anything to Tab right nwo... 2014-10-16 14:18:58 -04:00
Pietro Gagliardi c1443855d5 More TODOs. 2014-10-16 14:12:02 -04:00
Pietro Gagliardi c920946898 Added the sharedWndProc() spiel to Tab now that it stores Controls directly. Will need to add the same to Group. 2014-10-16 14:11:28 -04:00
Pietro Gagliardi a1f9dca68c Storing the *container in the Windows GWLP_USERDATA is no longer needed; strip it. 2014-10-16 14:09:11 -04:00
Pietro Gagliardi 6cefa04d71 Removed containerResize() from container_windows.c; it no longer exists. 2014-10-16 14:06:02 -04:00
Pietro Gagliardi 3316386c2a Fixed a small error in group_windows.go. 2014-10-16 13:55:05 -04:00
Pietro Gagliardi b27671740d Removed the whole store**HWND spiel. No longer works properly (nil pointers woo). 2014-10-16 13:53:05 -04:00
Pietro Gagliardi e78624f057 Removed the dummy test program. 2014-10-15 13:33:53 -04:00
Pietro Gagliardi 0e32aff30b Fixed compiler errors. 2014-10-15 13:30:35 -04:00
Pietro Gagliardi 6b2dac4200 Migrated the layout containers. No margins yet. If all goes well, though, this should be enough... 2014-10-15 12:57:08 -04:00
Pietro Gagliardi d6b7a0d8c2 Migrated Table and Area. Almost done, I think??? 2014-10-15 11:39:57 -04:00
Pietro Gagliardi 7e0a8968c1 Migrated Tab. 2014-10-15 11:17:34 -04:00
Pietro Gagliardi aed71fa5d4 Migrated Group on Windows over. 2014-10-15 10:12:36 -04:00
Pietro Gagliardi b6991d9b12 Started the work for margins; implemented for Window. 2014-10-14 22:04:32 -04:00
Pietro Gagliardi 8fd3e653d1 Started the actual new container framework. 2014-10-14 20:31:35 -04:00
Pietro Gagliardi 93f0882991 Documented the Label change. 2014-10-14 15:31:57 -04:00
Pietro Gagliardi abdbec2449 Moved more of the basic controls over. Also an important change: all Labels are now Standalone. A separate Form layout container will be used for the purpose instead. 2014-10-14 15:29:59 -04:00
Pietro Gagliardi eef3e1136b Started the new recontainerization.. 2014-10-14 15:17:35 -04:00
Pietro Gagliardi aad6e4c699 More future plans. 2014-10-13 12:49:00 -04:00
Pietro Gagliardi 1b070b3f10 Revert "Began making the spaced property per-container." Things are more complicated here than it's worth. Will need to tear everything apart and redo the whole control hierarchy. Sigh...
This reverts commit ea391ef841.
2014-10-12 11:54:58 -04:00
Pietro Gagliardi ea391ef841 Began making the spaced property per-container. 2014-10-11 20:16:38 -04:00
Pietro Gagliardi 99101c0264 Changed deprecated gdk_pixbuf_unref() call to g_object_unref() in GTK+ ImageList. 2014-10-11 17:35:01 -04:00
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