Commit Graph

3022 Commits

Author SHA1 Message Date
Pietro Gagliardi 14d2073f28 More Haiku drawing code. 2015-11-23 16:04:36 -05:00
Pietro Gagliardi f7c114cb63 Started writing the Haiku drawing code. 2015-11-23 11:06:00 -05:00
Pietro Gagliardi 62e3259db7 More TODOs. 2015-11-23 01:03:40 -05:00
Pietro Gagliardi 2d6c0ee49e More Haiku work. 2015-11-22 11:00:14 -05:00
Pietro Gagliardi a49b193df4 Even more BLayout fixes. 2015-11-20 14:11:55 -05:00
Pietro Gagliardi 4445e5ee47 More BLayout fixes. 2015-11-20 14:00:36 -05:00
Pietro Gagliardi 43dad53637 Oops, uiTab wasn't set up to use BLayout properly. Fixed. 2015-11-20 13:56:09 -05:00
Pietro Gagliardi 82b960e87e More TODOs. 2015-11-20 13:24:07 -05:00
Pietro Gagliardi 1a70407be2 Wrote up the event handling code for Haiku. 2015-11-20 11:45:04 -05:00
Pietro Gagliardi 48d014e762 More TODOs. 2015-11-20 10:32:26 -05:00
Pietro Gagliardi f052df5784 Removed a TODO (yes, BWindow::QuitRequested() is correct for what we want, according to the Programming BeOS book). 2015-11-20 10:30:07 -05:00
Pietro Gagliardi b23de8794e Implemented uiCheckbox and uiEntry on Haiku. Still no event handling. 2015-11-19 17:26:40 -05:00
Pietro Gagliardi 278c973ae5 uiButton work. No event ties yet. 2015-11-19 17:11:35 -05:00
Pietro Gagliardi 6719275576 Some uiTab work. 2015-11-19 16:57:15 -05:00
Pietro Gagliardi a603386208 Some documentation cleanup. 2015-11-19 13:44:53 -05:00
Pietro Gagliardi df4156033b Split out the code for single-child handling so that uiTab can use it too; started switching uiTab to its proper implementation. 2015-11-19 12:41:58 -05:00
Pietro Gagliardi 9acc6a2f30 Set up uiWindow children. 2015-11-19 10:38:07 -05:00
Pietro Gagliardi 425b1d4fa3 Set uiBox to use its own view; BGroupLayout is NOT a view. 2015-11-19 09:15:23 -05:00
Pietro Gagliardi dbea109414 Stubbed everything else. 2015-11-19 09:01:05 -05:00
Pietro Gagliardi 2e24d2ce5a Stubbed the other controls (and implemented uiLabel) on Haiku. 2015-11-19 08:47:53 -05:00
Pietro Gagliardi 4f1bd2474d Stubbed uiArea on Haiku. 2015-11-18 23:47:20 -05:00
Pietro Gagliardi f7f96f4d8b Added an implementation of uiBox. 2015-11-18 16:16:29 -05:00
Pietro Gagliardi 3bbd4bfeac Gave the uiWindow a background color. This will lead into children. 2015-11-18 15:47:15 -05:00
Pietro Gagliardi c329a721ca More TODOs. 2015-11-18 11:51:54 -05:00
Pietro Gagliardi 86388debb0 Fixed a bug in Haiku's uiWindow. 2015-11-18 11:43:22 -05:00
Pietro Gagliardi 71defd53ce Wrote uiWindow for Haiku. It works! 2015-11-18 11:35:43 -05:00
Pietro Gagliardi 4d3d80736b Fixed stupid STUPID **STUPID** C and C++ language bullshit. 2015-11-17 20:01:01 -05:00
Pietro Gagliardi 794186a5a9 Somehow I never had -pedantic; fixed. 2015-11-17 19:52:05 -05:00
Pietro Gagliardi cfa09ecba0 Wrote some of the boilerplate. Now we can get to the meat of the matter. 2015-11-17 19:33:22 -05:00
Pietro Gagliardi 2a42511c5c Fixed an assortment of C++ and Haiku build errors. 2015-11-17 19:18:55 -05:00
Pietro Gagliardi 5cfea3c0e0 Forgot a file in the uiTable removal. 2015-11-17 13:51:14 -05:00
Pietro Gagliardi e295163653 Settled GCC 4 stuff, I think. 2015-11-17 13:44:57 -05:00
Pietro Gagliardi ff9dcc6d58 Wrote the Haiku allocator and fixed some leftovers in other allocators. 2015-11-17 12:51:51 -05:00
Pietro Gagliardi 07a9b452aa Added some notes. 2015-11-17 12:24:48 -05:00
Pietro Gagliardi 786c0a33d4 More TODOs. 2015-11-17 12:09:51 -05:00
Pietro Gagliardi 486ca161d3 Removed gcc2 support in Haiku. 2015-11-17 11:55:52 -05:00
Pietro Gagliardi c40e80d5a5 Added C++ to the build and started writing the actual Haiku code. I think this isg oing to have to require a GCC 4 hybrid... 2015-11-17 11:49:23 -05:00
Pietro Gagliardi e24bde16ba Entering Valhalla. 2015-11-17 10:46:58 -05:00
Pietro Gagliardi a9316a04b0 Added C++ extern guards. 2015-11-16 10:55:44 -05:00
Pietro Gagliardi 5e29d07d20 Moved all the table stuff out of the way. I need to decide what I'm going to do with it. 2015-11-16 10:52:19 -05:00
Pietro Gagliardi e340f75b78 Broke the very long chain of tabs apart in the test program. 2015-11-02 10:49:04 -05:00
Pietro Gagliardi 5d26b9b059 Finished the uiTable test and fixed errors. 2015-10-19 10:52:36 -04:00
Pietro Gagliardi fa2252e9c6 Started a table test. 2015-10-18 23:00:24 -04:00
Pietro Gagliardi 056db88de0 More uiTable work. I'm not too happy anymore... 2015-10-18 18:55:06 -04:00
Pietro Gagliardi 66cd3542bc Reworked the table model system a bit. 2015-10-18 18:05:38 -04:00
Pietro Gagliardi 4577cb79a1 Started the GTK+ implementation of uiTable and added uiTableSubscriptions. This is a mess already :D 2015-10-18 13:59:38 -04:00
Pietro Gagliardi 60accb0676 Set up the API for tables. 2015-10-18 11:21:56 -04:00
Pietro Gagliardi 858ff1d64f Quick makefile change. 2015-10-17 10:22:43 -04:00
Pietro Gagliardi c9b241a7b6 More makefile work. 2015-10-17 10:20:31 -04:00
Pietro Gagliardi 260a7f4879 More makefile fixes. 2015-10-16 23:33:53 -04:00