Commit Graph

2005 Commits

Author SHA1 Message Date
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
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