468ea796b0drawtext: export uiDrawTextLayoutExtents as DrawTextLayout.Extents
Anthony Romano
2019-01-06 13:43:37 -0800
19f15f34d1Added missing bindings for matrix - .TransformPoint(...) has been proven to work on mac - .TransformSize(...) should therefore work as well as it's basically the same - vs code also ran go fmt so there's that
Marvin Musold
2018-10-24 10:12:08 +0200
05614e62d5Add armv7 link (work on raspbian)
SOARES Lucas
2018-10-17 21:59:04 +0200
867a9e5a49Oops
Pietro Gagliardi
2018-09-02 14:31:12 -0400
add47bf25eAnd rewrote the README. Once I test winmanifest on windows/386 I'll push this at last!
Pietro Gagliardi
2018-09-02 14:17:18 -0400
71aba62178Added a winmanifest package for including a generic Windows manifest. Now to just rewrite the README.
Pietro Gagliardi
2018-09-02 13:52:55 -0400
4c4827d34fMoved the examples into their final places.
Pietro Gagliardi
2018-09-02 09:47:40 -0400
7b7a2a7ef0And removed the old test.
Pietro Gagliardi
2018-09-02 09:46:08 -0400
731fa9c973And finished the table example program.
Pietro Gagliardi
2018-09-02 03:29:36 -0400
5b9b35a317And moved the other link files back. It works!
Pietro Gagliardi
2018-09-02 03:22:45 -0400
8bd8d84293Migrated link_linux_386.go back. Nice to see it really working at last.
Pietro Gagliardi
2018-09-01 22:24:59 -0400
1ceb98e625And finally replaced the Windows binaries with Alpha 4.1.
Pietro Gagliardi
2018-09-01 21:21:46 -0400
3245af389aMore TODOs.
Pietro Gagliardi
2018-09-01 20:50:34 -0400
eb319f1e61And let's try the alpha 4.1 release again.
Pietro Gagliardi
2018-09-01 20:44:02 -0400
9eb4b2a27cOf course I had to redo that release. Anyway also merge link_linux_amd64.go back in; I'm about to test it now.
Pietro Gagliardi
2018-09-01 20:15:33 -0400
c1801adb36Updated ui.h and the OS X and Linux binaries for Alpha 4.1. Need to wait for AppVeyor before we can add the Windows ones.
Pietro Gagliardi
2018-09-01 19:52:19 -0400
9e7ee0d659Changed image.NRGBA to image.RGBA for Alpha 4.1.
Pietro Gagliardi
2018-09-01 19:22:30 -0400
e9874436a2Added images to zz_table. Something tells me the byte order is wrong...
Pietro Gagliardi
2018-08-26 20:39:43 -0400
b8213fa9a5Put in half of the table example.
Pietro Gagliardi
2018-08-26 20:24:37 -0400
85940dae2eAnd FINALLY ported Table. Now to write an example program.
Pietro Gagliardi
2018-08-26 19:55:10 -0400
3c4b7e208aAnd migrated tablemodel.go back. And now we can finally build it properly!
Pietro Gagliardi
2018-08-26 17:36:39 -0400
dd9db1c145And migrated the examples back; also fixed a spot I missed.
Pietro Gagliardi
2018-08-26 17:26:53 -0400
2c275b76aeAnd finally migrated Area back.
Pietro Gagliardi
2018-08-26 17:22:05 -0400
246950deedMigrated drawtext.go and fontbutton.go.
Pietro Gagliardi
2018-08-26 17:17:03 -0400
247cdf8d6fMigrated colorbutton.go back.
Pietro Gagliardi
2018-08-26 17:08:41 -0400
ba8f53fe3eNormalized names in draw.go; started migrating zz_histogram.go to boot.
Pietro Gagliardi
2018-08-26 14:42:43 -0400
c90187046aZero-fill pkguiAlloc()'s output.
Pietro Gagliardi
2018-08-26 14:26:33 -0400
d8200a9f04Migrated image.go, and migrated draw.go as-is. It needs some refactoring.
Pietro Gagliardi
2018-08-26 14:09:49 -0400
d0fe74d603Migrated datetimepicker.go and brought stddialogs.go back again.
Pietro Gagliardi
2018-08-26 13:48:13 -0400
7b7ae9d7ceMore control migration. Everything beyond this point is nontrivial.
Pietro Gagliardi
2018-08-26 13:43:05 -0400
1095719d84Migrated more controls.
Pietro Gagliardi
2018-08-26 13:33:54 -0400
2bc7621928Migrated window.go, box.go, button.go, and checkbox.go back.
Pietro Gagliardi
2018-08-26 13:24:47 -0400
809662459dMigrate the link_darwin_amd64.go and control.go files back; fixed up errors in the C files and util.go.
Pietro Gagliardi
2018-08-26 13:18:53 -0400
766f9ed028Migrated util.go and main.go to the new pkgui convention and C file. Also replaced C.CBytes() with C.malloc() (this bumps our minimum version requirement to 1.8, but it's better than keeping a massive slice around at all times).
Pietro Gagliardi
2018-08-26 10:19:10 -0400
62ac252773Moved all the Go files out of the way again, this time so we can migrate them to more proper cgo usage.
Pietro Gagliardi
2018-08-26 09:55:07 -0400
a5a00c644cAnd finished TableModel. There's cgo issues I need to fix; I might as well split out all the cgo code...
Pietro Gagliardi
2018-08-25 22:31:53 -0400
76aa5f420aAdded TableModelHandler; started TableModel.
Pietro Gagliardi
2018-08-25 18:32:30 -0400
b74862a0b9Started TableModel: converted TableValue.
Pietro Gagliardi
2018-08-24 21:47:02 -0400
a26850fae5Add the Go API for a vertical separator
Andy Williams
2018-08-23 11:37:06 +0100
0a17df91fcAdded Image and renamed the BrushType constants respectively.
Pietro Gagliardi
2018-08-21 10:07:23 -0400
3983f63048Added Grid and finally rounded out the control gallery example.
Pietro Gagliardi
2018-08-20 22:55:40 -0400
62fcb5ffd0Added Form.
Pietro Gagliardi
2018-08-20 10:47:11 -0400
c58171a39eMoved stddialogs.go back and removed the old TODO-only fontbutton.go.
Pietro Gagliardi
2018-08-20 10:22:06 -0400
4b38b1621aAnd finished the histogram example.
Pietro Gagliardi
2018-08-20 10:09:53 -0400
7d83b8ad37Re-added the graph drawing in the histogram example.
Pietro Gagliardi
2018-08-20 09:12:32 -0400
a0354058ecAdded ColorButton. Will fill in the rest of the histogram example later.
Pietro Gagliardi
2018-08-19 22:19:12 -0400
a0458f7593More TODOs.
Pietro Gagliardi
2018-08-19 17:27:43 -0400
8281a89465Added FontButton.
Pietro Gagliardi
2018-08-19 17:22:12 -0400
bd0dbfb686And added a conversion of the drawtext example. It actually works!
Pietro Gagliardi
2018-08-19 13:02:14 -0400
839ff8347aFixed build issues. Whee. Can't wait for this to crash at runtime...
Pietro Gagliardi
2018-08-19 12:25:31 -0400
6739b438a8And migrated the rest of drawtext.go. Phew!
Pietro Gagliardi
2018-08-19 12:20:59 -0400
e8dd3305efConverted AttributedString.
Pietro Gagliardi
2018-08-19 12:05:52 -0400
89353fffd3Finished (almost) the uiAttribute stuff.
Pietro Gagliardi
2018-08-18 17:13:47 -0400
9678e60dd6More attributes.
Pietro Gagliardi
2018-08-16 22:25:47 -0400
9df762b10aTook a different, more Go-like approach to attributes.
Pietro Gagliardi
2018-08-16 11:01:45 -0400
75e67484a3More drawtext conversions. This isn't going to be fun; let's try a different approach (one that's also more Go-like).
Pietro Gagliardi
2018-08-16 10:28:57 -0400
c1f1aad090More incremental progress.
Pietro Gagliardi
2018-08-14 22:59:48 -0400
194ee077a2Tiny amount more work.
Pietro Gagliardi
2018-08-13 22:56:28 -0400
7c38278885Started migrating the text APIs.
Pietro Gagliardi
2018-08-12 20:46:02 -0400
334280a11fAdded MultilineEntry.
Pietro Gagliardi
2018-08-12 19:55:21 -0400
82818a0a13Started a conversion of the histogram example, to test Area.
Pietro Gagliardi
2018-08-12 17:43:41 -0400
60f0882df9Migrated uiArea back.
Pietro Gagliardi
2018-08-12 16:28:19 -0400
3a6de2e65aMigrated draw.go back, removing all the text stuff and some outdated comments.
Pietro Gagliardi
2018-08-12 13:22:49 -0400
da318f8e18Expanded zz_controls.go a bit more. Also fixed some comments in radiobuttons.go.
Pietro Gagliardi
2018-08-12 13:03:22 -0400
f1717ca1dfAdded the start of a Go version of the controlgallery example, to make sure everything works so far.
Pietro Gagliardi
2018-08-12 12:46:30 -0400
925adc0782Fixed build errors.
Pietro Gagliardi
2018-08-12 11:07:33 -0400
cfea745dc7Migrated util.go back and formalized pkguiAlloc().
Pietro Gagliardi
2018-08-12 10:24:24 -0400
8d43eb52ceStarted fixing the build.
Pietro Gagliardi
2018-08-12 09:24:51 -0400
c91b665da3Migrated main.go. Migrated link_darwin_amd64.go and removed -DMACOSX_DEPLOYMENT_TARGET (see libui commit aa28904408fb75ae8042c616982c13cbe2a5a784). This should be two separate commits but I screwed up.
Pietro Gagliardi
2018-08-12 09:17:01 -0400
f0fb0f4f7eUn-intmax_t'd everything.
Pietro Gagliardi
2018-08-11 23:21:30 -0400
acdea005c0And readded some helper code for the containers.
Pietro Gagliardi
2018-08-11 22:04:13 -0400
c05fc0d645Migrated the containers.
Pietro Gagliardi
2018-08-11 22:02:16 -0400
68ffb80867More control migration.
Pietro Gagliardi
2018-08-11 21:29:20 -0400
5ab5777d4cMore control conversion and syncing.
Pietro Gagliardi
2018-08-11 19:52:29 -0400
97c3d186f1Migrated checkbox.go. I'll do more at once; I just want to see what effect this has.
Pietro Gagliardi
2018-08-11 19:26:24 -0400