Commit Graph

2279 Commits

Author SHA1 Message Date
Pietro Gagliardi 8e650584f7 Migrated GTK+ Window. 2014-10-17 22:40:05 -04:00
Pietro Gagliardi b060d992ff Figured out what to do about containers in GTK+ and applied it to Group. 2014-10-17 22:28:23 -04:00
Pietro Gagliardi 00438732d1 Readded containerResize() on GTK+; going to have to figure out how I'm going to do GTK+ size control... 2014-10-17 20:21:35 -04:00
Pietro Gagliardi 8f1165e0c7 Did most of the GTK+ migration. 2014-10-17 20:02:34 -04:00
Pietro Gagliardi 344a344abd Began the GTK+ backend migration. control_unix.go is migrated; Area overlay changes are done now so I don't forget later as well. 2014-10-17 17:01:24 -04:00
Pietro Gagliardi 2b95335e6e Cleaned up some code. 2014-10-17 16:35:30 -04:00
Pietro Gagliardi b37759be84 More TODOs. 2014-10-17 13:25:37 -04:00
Pietro Gagliardi 492845da5d Adjusted background painting code on Windows for the new container structure. 2014-10-17 13:21:20 -04:00
Pietro Gagliardi d2e1c9f261 Forgot the modified test, oops. 2014-10-17 13:16:36 -04:00
Pietro Gagliardi 61a21b87aa Implemented Padded on Grid. 2014-10-17 13:16:16 -04:00
Pietro Gagliardi 48be573b22 Implemented Padded in SImpleGrid. 2014-10-17 13:08:54 -04:00
Pietro Gagliardi bdadfe232d Implemented Padded in Space. 2014-10-17 12:57:39 -04:00
Pietro Gagliardi d6ae3afeb4 Added margined to Group and reworked the test. Now for spacing. 2014-10-16 19:35:50 -04:00
Pietro Gagliardi 7ea98fce72 Accidentally flipped margined logic on Group. 2014-10-16 18:55:27 -04:00
Pietro Gagliardi 3345ae3189 Marked group tabbing bug as fixed. 2014-10-16 18:46:31 -04:00
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