Commit Graph

1959 Commits

Author SHA1 Message Date
Pietro Gagliardi 6b27bd7327 Restructured container on Mac OS X likewise. Still have to test. 2014-10-27 23:57:54 -04:00
Pietro Gagliardi a2cbccd41e More TODOs. 2014-10-27 15:23:52 -04:00
Pietro Gagliardi bd44815a54 Migrated the GTK+ backend to the new new container system in which containers are no longer full controls but are still used to hold more than one control and handle the resizing entirely on their own. 2014-10-27 15:21:47 -04:00
Pietro Gagliardi f9699ff938 More TODOs. 2014-10-27 11:03:39 -04:00
Pietro Gagliardi b6055d8a35 Fixed Group on Windows not sending events to children. I /think/ we're done with container madness on the Windows backend... 2014-10-27 10:41:10 -04:00
Pietro Gagliardi 1d53d4db1d Removed the gouicontainer window class from the Windows backend; it is no longer needed. 2014-10-27 10:19:39 -04:00
Pietro Gagliardi 7c67741bb5 Added sharedWndProc() to Tab on Windows. 2014-10-26 21:44:02 -04:00
Pietro Gagliardi de9c598ca3 Removed container from SimpleGrid and Grid. This is necessary to do now, alas; the Windows gouicontainers left over weren't being hidden, causing undesirable Tab behavior. 2014-10-26 21:33:52 -04:00
Pietro Gagliardi d97f5233a9 De-container-ized Stack. 2014-10-26 20:08:53 -04:00
Pietro Gagliardi 3f39288a39 Reverted to resizing all tabs equally; keeps code simple. 2014-10-26 18:52:48 -04:00
Pietro Gagliardi 4052ade5a3 Got rid of Tab's use of container on Windows. 2014-10-26 15:22:46 -04:00
Pietro Gagliardi 335480db7c Reimplemented Control.containerShow()/Control.containerHide(). Will be needed to fully move Tab on Windows away from container. 2014-10-26 15:15:13 -04:00
Pietro Gagliardi ca39a32a90 More TODOs. 2014-10-26 14:44:37 -04:00
Pietro Gagliardi db80156eba Began migrating the Windows code away from using container entirely. This is going to be a mess for Tab... hopefully only a short-term one. 2014-10-26 14:43:45 -04:00
Pietro Gagliardi acc8157bea Laid out the groundwork for MORE improvement... 2014-10-25 23:43:04 -04:00
Pietro Gagliardi af2657e17e Improved non-margined filled Group margins on Windows. 2014-10-25 23:28:24 -04:00
Pietro Gagliardi d0fa80155d More future plans. 2014-10-25 09:01:20 -04:00
Pietro Gagliardi c698bfe145 README typo fixes. 2014-10-24 21:38:59 -04:00
Pietro Gagliardi 6f3a9138e6 README updates. 2014-10-24 21:38:28 -04:00
Pietro Gagliardi 3db6e4d1c6 Removed controlbase.sh; we don't need it anymore. 2014-10-24 19:14:31 -04:00
Pietro Gagliardi 643875c882 Used the alignment rect instead of the frame for laying out and sizing controls on Mac OS X. Also updated the future plans document. 2014-10-24 19:13:18 -04:00
Pietro Gagliardi eb57383434 More TODOs. 2014-10-24 17:11:13 -04:00
Pietro Gagliardi ab2e1e756f More critical TODOs. 2014-10-24 16:39:36 -04:00
Pietro Gagliardi 08f6e6beeb Added Mac OS X Textbox Go-side implementation. Doesn't quite work yet. 2014-10-24 16:38:23 -04:00
Pietro Gagliardi d82a6bc36d Started the OS X implementation of Textbox. 2014-10-24 16:11:53 -04:00
Pietro Gagliardi cbcf77fb6d Implemented Textbox on GTK+. 2014-10-23 18:13:00 -04:00
Pietro Gagliardi 92c7598d9d Added Textbox and implemented it on Windows. 2014-10-23 16:54:21 -04:00
Pietro Gagliardi ba31d13c6d More TODOs. 2014-10-22 14:17:11 -04:00
Pietro Gagliardi 7d714c455b More compatibility documentation. 2014-10-21 21:14:32 -04:00
Pietro Gagliardi d18fc4296d More image list refinements. 2014-10-21 14:39:46 -04:00
Pietro Gagliardi 41d143d509 Started adding image support. 2014-10-21 14:31:44 -04:00
Pietro Gagliardi ae122b892d More TODOs. 2014-10-21 12:48:32 -04:00
Pietro Gagliardi ef64417fb3 More TODOs. 2014-10-21 12:45:29 -04:00
Pietro Gagliardi 63df11929a Started the work for horizontal scrolling. 2014-10-21 12:13:26 -04:00
Pietro Gagliardi 2fb6254420 Added a second column, drew stuff in it, and assorted other changes. 2014-10-21 11:52:31 -04:00
Pietro Gagliardi 9d951dc732 Removed a bunch of flicker from header resizing. 2014-10-21 09:18:08 -04:00
Pietro Gagliardi 604a07f6e7 Implemented live column size changing. 2014-10-21 00:29:50 -04:00
Pietro Gagliardi c9783c5b15 Implemented text cell drawing. 2014-10-20 23:04:27 -04:00
Pietro Gagliardi 0dd4a07456 Fixed click to select for the header bar. 2014-10-20 22:35:37 -04:00
Pietro Gagliardi b4695182de Reimplemented header scrolling. 2014-10-20 22:31:33 -04:00
Pietro Gagliardi 0437ecd403 Undid all the scrolling muckery. Going to need to figure this out for real... 2014-10-20 22:04:24 -04:00
Pietro Gagliardi c4a2bdc2a6 More header bar stuff. 2014-10-20 20:04:23 -04:00
Pietro Gagliardi 424e05efa1 Tried to set up the viewport for the header area. Drawing still not done. 2014-10-20 19:52:39 -04:00
Pietro Gagliardi 3385761294 More TODOs. 2014-10-20 16:08:56 -04:00
Pietro Gagliardi f6aeaf29aa Started writing the new Table's header. 2014-10-20 13:40:57 -04:00
Pietro Gagliardi 47e2b2cb51 Added keyboard selection changes. 2014-10-20 13:06:26 -04:00
Pietro Gagliardi 8ef034e836 Implemented focus coloring and redrawing. 2014-10-20 12:10:30 -04:00
Pietro Gagliardi 4e0dc24dc6 Added click to select items. Also finished the implementation of WM_SETFONT. 2014-10-20 11:35:28 -04:00
Pietro Gagliardi 42ca7ced99 Numbered each of the sample items. 2014-10-20 11:19:35 -04:00
Pietro Gagliardi 3aa4fb3183 More TODOs. 2014-10-20 10:32:11 -04:00