Commit Graph

1841 Commits

Author SHA1 Message Date
Pietro Gagliardi 6e88ab611a Fixed most of the various bugs preventing this libui from working. Woo! It even works from Go! 2015-11-25 17:42:25 -05:00
Pietro Gagliardi c529ba86cf Wrote a C version of xtest.go. I need to somehow restore the .net error handler in the Go code... 2015-11-25 17:25:57 -05:00
Pietro Gagliardi e775c3bb6c Removed the original exe/dll and edited some xtest.go stuff. 2015-11-25 17:20:39 -05:00
Pietro Gagliardi 554cd31fa2 First attempt at running WPF libui in Go just to have fun. It fails :( 2015-11-25 16:48:21 -05:00
Pietro Gagliardi 0e0c314bea Implemented uiWindow on WPF. We now have a DLL that builds! 2015-11-25 16:32:39 -05:00
Pietro Gagliardi 3d9aa4ce9a More boilerplate. Okay, now we can get to the good stuff: the controls! 2015-11-25 15:46:57 -05:00
Pietro Gagliardi f93d9a4c91 More WPF foundations/boilerplate work. 2015-11-25 14:38:40 -05:00
Pietro Gagliardi 896beb036d More build stuff. 2015-11-25 13:17:32 -05:00
Pietro Gagliardi a336cdcf4a Started converting to libui. 2015-11-25 12:17:31 -05:00
Pietro Gagliardi 513c1b92ad Fixed some DLL problems. 2015-11-25 12:06:20 -05:00
Pietro Gagliardi b0e5ba2bc7 Figured out something for C files instead. 2015-11-25 11:56:37 -05:00
Pietro Gagliardi 9cd70d294a Attempted to split out the STA code from the rest of the build. This is a mess. MSBuild might not be sufficient here. 2015-11-25 11:22:00 -05:00
Pietro Gagliardi c01c676130 Handled directories in the msbuild project. 2015-11-25 09:48:43 -05:00
Pietro Gagliardi e641ba4000 And fixed up the vcxproj file. 2015-11-25 07:26:48 -05:00
Pietro Gagliardi b8f4febe3c Edited the vcxproj file in Visual Studio. 2015-11-25 07:20:12 -05:00
Pietro Gagliardi 928dbca808 Started rewriting the vcxproj file for editing in Visual Studio directly. 2015-11-25 06:54:19 -05:00
Pietro Gagliardi d2449b6c55 Added an experiment. 2015-11-24 20:09:26 -05:00
Pietro Gagliardi 980b93381b Fixed alpha transparency on Haiku, or so it seems. Assorted other notes too. 2015-11-23 19:12:11 -05:00
Pietro Gagliardi a7aa50ae2c Started implementing uiArea on Haiku. 2015-11-23 18:08:34 -05:00
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