Commit Graph

2775 Commits

Author SHA1 Message Date
Pietro Gagliardi b339b8208b Started the Area code. 2015-12-13 12:52:16 -05:00
Pietro Gagliardi 6db4fc8e25 More TODOs. 2015-12-13 02:26:26 -05:00
Pietro Gagliardi 4760ad7c5a Added OS X building. Go 1.5 required because of https://github.com/golang/go/issues/9411 which affects this. Also set up proper multithreading on OS X. Currently crashes due to similar issue I've had with libui. 2015-12-13 02:24:43 -05:00
Pietro Gagliardi 4689c6c0ab Built on Windows. 2015-12-13 01:13:07 -05:00
Pietro Gagliardi e7e3ea0529 Fixed a latent bug in Tab.InsertAt() where inserted controls are appended to t.children, causing issues during Tab.Destroy(). 2015-12-12 23:53:27 -05:00
Pietro Gagliardi 38c3288c6b Ported the test page 1 from libui. 2015-12-12 21:44:50 -05:00
Pietro Gagliardi 53a1b6115d Migrated page2 from the libui test to ui. 2015-12-12 20:57:23 -05:00
Pietro Gagliardi 9da1e956b9 Added Box. Phew! Now to port over the libui test program... 2015-12-12 20:15:14 -05:00
Pietro Gagliardi 3734c3e552 Added Tab. That just leaves Box... 2015-12-12 19:52:22 -05:00
Pietro Gagliardi bb6cb14569 Added Group. 2015-12-12 19:37:57 -05:00
Pietro Gagliardi 9fe564753c Added Spinbox and Slider. That *should* leave just Group, Tab, and Box... (and Area of course, but I want to finalize the interface more first) 2015-12-12 19:26:02 -05:00
Pietro Gagliardi a4c0102383 Added RadioButtons. 2015-12-12 19:05:41 -05:00
Pietro Gagliardi 0ceed24c24 Added DateTimePicker. 2015-12-12 18:59:01 -05:00
Pietro Gagliardi afe362f80a Quick file rename to push all the *.md files to the top of the directory listing. 2015-12-12 18:51:34 -05:00
Pietro Gagliardi 2347394944 Added Separator. 2015-12-12 18:48:43 -05:00
Pietro Gagliardi ae710db0e9 Added ProgressBar. 2015-12-12 18:44:35 -05:00
Pietro Gagliardi 7b5f1e13c3 Added Label. 2015-12-12 16:59:57 -05:00
Pietro Gagliardi 302bd0313c Added Entry. 2015-12-12 16:44:32 -05:00
Pietro Gagliardi a881849d8a More TODOs. 2015-12-12 16:19:45 -05:00
Pietro Gagliardi ee9d06ea60 Added uiCombobox. 2015-12-12 16:18:58 -05:00
Pietro Gagliardi 69cc823368 Added Button and Checkbox. 2015-12-12 15:52:43 -05:00
Pietro Gagliardi 31ae742daf Added uiWindow. 2015-12-12 13:37:36 -05:00
Pietro Gagliardi a181d36b58 Implemented some utility functions. 2015-12-12 13:07:57 -05:00
Pietro Gagliardi b6ccf2db40 Added code for Controls. 2015-12-12 12:53:55 -05:00
Pietro Gagliardi a1375fb776 Added OnShouldQuit(). 2015-12-12 12:01:31 -05:00
Pietro Gagliardi eb3a833dec Started the testing framework. 2015-12-11 22:58:21 -05:00
Pietro Gagliardi 8f3452baa0 More work. 2015-12-11 22:49:29 -05:00
Pietro Gagliardi 90669b9c7f More work. 2015-12-11 22:48:25 -05:00
Pietro Gagliardi eef149060f Started the work I guess. 2015-12-11 21:03:38 -05:00
Pietro Gagliardi f8e3f12ab0 LET'S GET THIS FINAL REWRITE EVER STARTED 2015-12-11 20:37:59 -05:00
Pietro Gagliardi e34c561ed5 Split the rewrite into a new repository. 2015-04-16 20:33:28 -04:00
Pietro Gagliardi de9d72299f Cleaned up unix/button.c a bit. 2015-04-16 16:38:33 -04:00
Pietro Gagliardi 3644d2cfb2 Removed uiControl.Data; it's no longer used. 2015-04-16 16:32:39 -04:00
Pietro Gagliardi 6b08a2b18f Fixed the OS X build, including warnings. It works. I'm still a bit unhappy about the way these backends are turning out... 2015-04-16 15:08:49 -04:00
Pietro Gagliardi 946b3ea342 Fixed Makefiles for OS X building. 2015-04-16 14:59:17 -04:00
Pietro Gagliardi 06161cf7c2 More TODOs. 2015-04-16 14:50:40 -04:00
Pietro Gagliardi e2ffe78e87 Migrated darwin/tab.m and darwin/window.m. Now to test. 2015-04-16 14:50:05 -04:00
Pietro Gagliardi 0660104659 Migrated darwin/label.m; fixed up some of the other files. 2015-04-16 14:41:24 -04:00
Pietro Gagliardi 89931668a5 Migrated darwin/checkbox.m. 2015-04-16 13:51:46 -04:00
Pietro Gagliardi bb00796956 Migrated darwin/button.m. 2015-04-16 13:19:43 -04:00
Pietro Gagliardi f3867ee2d4 Began Darwin backend migration. 2015-04-16 13:04:46 -04:00
Pietro Gagliardi 79ef30c877 Fixed warnings in the Windows backend. That just leaves the Mac OS X one... 2015-04-16 10:03:31 -04:00
Pietro Gagliardi 4679dd51aa Fixed the rest of the Windows build errors. IT STILL WORKS! Now to fix warnings, if any... 2015-04-16 09:59:05 -04:00
Pietro Gagliardi 8f4788d506 Fixed some build errors in the Windows backend. 2015-04-16 09:53:44 -04:00
Pietro Gagliardi 54c5d551f0 Converted windows/windows.c. Now to build and test. More TODOs. 2015-04-16 09:44:06 -04:00
Pietro Gagliardi 9f65a67671 Fixed some errors in the Windows code. 2015-04-16 09:33:21 -04:00
Pietro Gagliardi b134f898fe Converted windows/tab.c. 2015-04-16 09:32:34 -04:00
Pietro Gagliardi f59341b6ef Migrated windows/entry.c and windows/label.c. 2015-04-16 09:20:00 -04:00
Pietro Gagliardi e33465d1d4 Migrated windows/checkbox.c and made some small fixes to windows/button.c. 2015-04-16 09:08:38 -04:00
Pietro Gagliardi b199f1dee4 More windows/newcontrol.c migration. 2015-04-16 01:53:23 -04:00