Commit Graph

2506 Commits

Author SHA1 Message Date
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
Pietro Gagliardi 0029e7127f Implemented mouse-wheel scrolling. 2014-10-20 10:21:47 -04:00
Pietro Gagliardi b7e752196a Fixed the last of the redrawing issues. 2014-10-19 23:51:42 -04:00
Pietro Gagliardi 09b5fefac2 Scrolling mostly works now... 2014-10-19 23:48:25 -04:00