Commit Graph

2139 Commits

Author SHA1 Message Date
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
Pietro Gagliardi 79d096edeb Worked on vertical scrolilng. Not done. 2014-10-19 23:33:08 -04:00
Pietro Gagliardi a3ad384a34 Set the DC viewport properly for the purposes of scrolling. 2014-10-19 22:20:53 -04:00
Pietro Gagliardi ec22c573ba Optimized Table redraw and fixed redraw-on-resize. 2014-10-19 21:49:27 -04:00
Pietro Gagliardi 3c4021d7d6 Fixed a potential bug in the WM_SETFONT handling. 2014-10-19 20:01:01 -04:00
Pietro Gagliardi 988c3a7dd8 Added a count variable to the table structure. 2014-10-19 19:40:23 -04:00
Pietro Gagliardi 99bfbbbed5 Simplified the code a bit. 2014-10-19 19:02:18 -04:00
Pietro Gagliardi 95dc0a87b5 Fixed Tables on GTK+ not updating properly. Should have done this ages ago, argh 2014-10-19 17:10:16 -04:00
Pietro Gagliardi 6c20a3a8bf Began working on a replacement Table for Windows. 2014-10-19 14:44:27 -04:00
Pietro Gagliardi 55ca27a20d Whoops, forgot to document NewStandaloneLabel()'s demise and amend the example program. Fixed. 2014-10-18 17:40:29 -04:00
Pietro Gagliardi 87af405d27 Capitalize O in October. 2014-10-18 17:07:02 -04:00
Pietro Gagliardi 921fa4b4a8 Remove "from scratch". 2014-10-18 17:06:28 -04:00
Pietro Gagliardi 78942344c8 Updated the README. 2014-10-18 17:05:33 -04:00
Pietro Gagliardi aed423a09f Remvoed the newctrl working directory. 2014-10-18 17:03:38 -04:00
Pietro Gagliardi 62048303a3 Merged new container/sizing stuff. 2014-10-18 17:03:07 -04:00
Pietro Gagliardi 8c8b642adb Fixed Mac OS X sizing and more TODOs. Ready to merge back! 2014-10-18 17:02:51 -04:00
Pietro Gagliardi 922407d5b6 Fixed buid errors. 2014-10-18 16:12:41 -04:00
Pietro Gagliardi cb19b4586b Migrated Mac OS X Window. Ready to build; almost ready to remerge! 2014-10-18 16:06:58 -04:00