Commit Graph

172 Commits

Author SHA1 Message Date
Pietro Gagliardi 8a84b9e062 Fixed some compiler warnings. 2015-05-30 22:18:30 -04:00
Pietro Gagliardi fc1ef99965 Set the standard control font on uiRadioButtons and clenaed up the code a bit. 2015-05-30 21:54:52 -04:00
Pietro Gagliardi 3a424b65d6 More TODOs. 2015-05-30 21:46:03 -04:00
Pietro Gagliardi c0c6aef610 Moved everything back now that everything's been migrated. Now to test the build! 2015-05-30 21:31:28 -04:00
Pietro Gagliardi 8f51e01b4c Completed the migration of windows/window.c. 2015-05-30 21:30:55 -04:00
Pietro Gagliardi 205887d77d More windows/window.c migration. 2015-05-30 21:24:33 -04:00
Pietro Gagliardi 2070551003 Got rid of uiWindow functions that only complain() about not bieng allowed to use them on uiWindow. This is the first step toward *truly* migrating uiWindow to the new uiControl system. 2015-05-30 21:17:53 -04:00
Pietro Gagliardi aacf994973 Quick fix in windows/uipriv_windows.h. 2015-05-30 20:20:34 -04:00
Pietro Gagliardi 26f2808c75 More migration and file moving. That just leaves windows/windows.c. 2015-05-30 19:54:01 -04:00
Pietro Gagliardi 3d4c81a695 Migrated windows/radiobuttons.c. 2015-05-30 19:23:05 -04:00
Pietro Gagliardi 8f28577148 Moved (most) Windows files that were already good. 2015-05-30 19:14:20 -04:00
Pietro Gagliardi ac7f857983 control.c was already done; migrated it. 2015-05-30 17:47:16 -04:00
Pietro Gagliardi 80646bd6cc Migrated (and thus finished the adaptation of) box.c. 2015-05-30 17:33:37 -04:00
Pietro Gagliardi 90cc66fc93 More moving files. 2015-05-30 17:20:32 -04:00
Pietro Gagliardi c4075caa61 Moved more files that don't need migration to the migrated/ folder. 2015-05-30 17:19:43 -04:00
Pietro Gagliardi b65292da46 More SysFunc migration-away. 2015-05-30 17:17:20 -04:00
Pietro Gagliardi 9b7a771768 Decided to drop SysFunc() and have the Z-order and tab stops stuff as methods on uiControl. Not actually done yet. 2015-05-30 17:11:24 -04:00
Pietro Gagliardi ee2286489a Began work to finalize migration to the new object system; moving finished files out of the way. 2015-05-30 16:53:47 -04:00
Pietro Gagliardi fbf7612c7b Removed now-unneeded files. The implementation is not quite done yet... 2015-05-30 16:51:46 -04:00
Pietro Gagliardi 6d9562d872 More TODOs. 2015-05-30 15:03:04 -04:00
Pietro Gagliardi 4f41b2d18d Fixed tab dialog textures. 2015-05-30 15:01:21 -04:00
Pietro Gagliardi d18cd47a4b Added some resources to the Windows DLL. 2015-05-30 14:33:23 -04:00
Pietro Gagliardi f7896848c2 More bugfixes and TODOs. 2015-05-30 13:40:05 -04:00
Pietro Gagliardi 08b2eea59f Fixed tab page sizing issues. 2015-05-30 13:32:59 -04:00
Pietro Gagliardi f6d9e1ea1e More work trying to get tab pages to work. There's something up with boxes, but there's also something up with theme dialog textures... 2015-05-30 13:15:43 -04:00
Pietro Gagliardi fe2e647fc4 Fixed some of the errors in the new tab page code. 2015-05-30 12:34:39 -04:00
Pietro Gagliardi 1a55d1fcb3 Started splitting the role of a tab page over to a new internal control. 2015-05-30 12:28:52 -04:00
Pietro Gagliardi c1773621ac More fixes. It builds and runs now, but isn't quite perfect. 2015-05-30 11:44:37 -04:00
Pietro Gagliardi c1d2fcfb3f More TODOs. 2015-05-30 03:40:59 -04:00
Pietro Gagliardi bcf79bb5cd Fixed some more errors. It builds, but doesn't work yet. 2015-05-30 03:40:14 -04:00
Pietro Gagliardi da8613d833 More fixes. 2015-05-30 03:28:50 -04:00
Pietro Gagliardi d00bd04031 More fixes. 2015-05-30 03:16:55 -04:00
Pietro Gagliardi 7da5e52621 More fixes. 2015-05-30 02:14:27 -04:00
Pietro Gagliardi 44bbad70e5 Removed/moved around the remnants of the autogenerated typefuncs system. 2015-05-29 22:45:17 -04:00
Pietro Gagliardi 5a15c84827 Removed the typefuncs autogeneration. 2015-05-29 22:38:13 -04:00
Pietro Gagliardi 89f2b5e665 More migration. This just leaves box.c and windows/menu.c, I think... 2015-05-29 22:29:52 -04:00
Pietro Gagliardi 6cbe6b5c0e Migrated windows/radiobuttons.c and some more fixes. 2015-05-29 22:28:00 -04:00
Pietro Gagliardi 2a597cd6c1 Removed a stray line from windows/progressbar.c. 2015-05-29 20:54:01 -04:00
Pietro Gagliardi 7fdb9f3424 More error fixing. 2015-05-29 20:53:12 -04:00
Pietro Gagliardi 9431f2a837 Migrated windows/container.c. More fixes. 2015-05-29 20:44:30 -04:00
Pietro Gagliardi ef08a106f9 Prepared a few things for migrating windows/container.c. 2015-05-29 20:40:54 -04:00
Pietro Gagliardi 75b7e66d9e More fixes. 2015-05-29 20:30:56 -04:00
Pietro Gagliardi d3f18ccae6 Fixed *some* errors... 2015-05-29 20:01:11 -04:00
Pietro Gagliardi af4c9ae0c9 Added uiControlHandle() implementations to the various controls. 2015-05-29 19:48:27 -04:00
Pietro Gagliardi 6dba84b99b Started doing a migration of the many many many controls over to the new object system. 2015-05-29 18:03:24 -04:00
Pietro Gagliardi ecd14aaa12 Moved the new control stuff back. 2015-05-29 14:56:11 -04:00
Pietro Gagliardi 1790de24c8 Migrated uiButton. 2015-05-29 14:52:54 -04:00
Pietro Gagliardi c0cd20683a Changed the type system so that memory is allocated as-is. This means that uiControls are destroyed by controlBaseDestroy(). There's a system for specifying uiControl subclasses directly in the source code too. 2015-05-29 14:43:44 -04:00
Pietro Gagliardi f0302d6a3e More new object model work. Might be close to something here... 2015-05-29 13:22:28 -04:00
Pietro Gagliardi f68d2a5713 More work. 2015-05-29 12:52:43 -04:00