Marvin Musold
19f15f34d1
Added 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
2018-10-24 10:12:08 +02:00
Pietro Gagliardi
867a9e5a49
Oops
2018-09-02 14:31:12 -04:00
Pietro Gagliardi
add47bf25e
And rewrote the README. Once I test winmanifest on windows/386 I'll push this at last!
2018-09-02 14:17:18 -04:00
Pietro Gagliardi
71aba62178
Added a winmanifest package for including a generic Windows manifest. Now to just rewrite the README.
2018-09-02 13:52:55 -04:00
Pietro Gagliardi
4c4827d34f
Moved the examples into their final places.
2018-09-02 09:48:03 -04:00
Pietro Gagliardi
7b7a2a7ef0
And removed the old test.
2018-09-02 09:46:08 -04:00
Pietro Gagliardi
731fa9c973
And finished the table example program.
2018-09-02 03:29:36 -04:00
Pietro Gagliardi
5b9b35a317
And moved the other link files back. It works!
2018-09-02 03:22:45 -04:00
Pietro Gagliardi
8bd8d84293
Migrated link_linux_386.go back. Nice to see it really working at last.
2018-09-01 22:24:59 -04:00
Pietro Gagliardi
1ceb98e625
And finally replaced the Windows binaries with Alpha 4.1.
2018-09-01 21:21:46 -04:00
Pietro Gagliardi
3245af389a
More TODOs.
2018-09-01 20:50:34 -04:00
Pietro Gagliardi
eb319f1e61
And let's try the alpha 4.1 release again.
2018-09-01 20:44:02 -04:00
Pietro Gagliardi
9eb4b2a27c
Of course I had to redo that release. Anyway also merge link_linux_amd64.go back in; I'm about to test it now.
2018-09-01 20:15:33 -04:00
Pietro Gagliardi
c1801adb36
Updated 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.
2018-09-01 19:52:19 -04:00
Pietro Gagliardi
9e7ee0d659
Changed image.NRGBA to image.RGBA for Alpha 4.1.
2018-09-01 19:22:30 -04:00
Pietro Gagliardi
e9874436a2
Added images to zz_table. Something tells me the byte order is wrong...
2018-08-26 20:39:43 -04:00
Pietro Gagliardi
b8213fa9a5
Put in half of the table example.
2018-08-26 20:24:37 -04:00
Pietro Gagliardi
85940dae2e
And FINALLY ported Table. Now to write an example program.
2018-08-26 19:55:10 -04:00
Pietro Gagliardi
3c4b7e208a
And migrated tablemodel.go back. And now we can finally build it properly!
2018-08-26 17:36:39 -04:00
Pietro Gagliardi
dd9db1c145
And migrated the examples back; also fixed a spot I missed.
2018-08-26 17:26:53 -04:00
Pietro Gagliardi
2c275b76ae
And finally migrated Area back.
2018-08-26 17:22:05 -04:00
Pietro Gagliardi
246950deed
Migrated drawtext.go and fontbutton.go.
2018-08-26 17:17:03 -04:00
Pietro Gagliardi
247cdf8d6f
Migrated colorbutton.go back.
2018-08-26 17:08:41 -04:00
Pietro Gagliardi
ba8f53fe3e
Normalized names in draw.go; started migrating zz_histogram.go to boot.
2018-08-26 14:42:43 -04:00
Pietro Gagliardi
c90187046a
Zero-fill pkguiAlloc()'s output.
2018-08-26 14:26:33 -04:00
Pietro Gagliardi
d8200a9f04
Migrated image.go, and migrated draw.go as-is. It needs some refactoring.
2018-08-26 14:09:49 -04:00
Pietro Gagliardi
d0fe74d603
Migrated datetimepicker.go and brought stddialogs.go back again.
2018-08-26 13:48:13 -04:00
Pietro Gagliardi
7b7ae9d7ce
More control migration. Everything beyond this point is nontrivial.
2018-08-26 13:43:05 -04:00
Pietro Gagliardi
1095719d84
Migrated more controls.
2018-08-26 13:33:54 -04:00
Pietro Gagliardi
2bc7621928
Migrated window.go, box.go, button.go, and checkbox.go back.
2018-08-26 13:24:47 -04:00
Pietro Gagliardi
809662459d
Migrate the link_darwin_amd64.go and control.go files back; fixed up errors in the C files and util.go.
2018-08-26 13:18:53 -04:00
Pietro Gagliardi
766f9ed028
Migrated 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).
2018-08-26 10:19:10 -04:00
Pietro Gagliardi
62ac252773
Moved all the Go files out of the way again, this time so we can migrate them to more proper cgo usage.
2018-08-26 09:55:07 -04:00
Pietro Gagliardi
a5a00c644c
And finished TableModel. There's cgo issues I need to fix; I might as well split out all the cgo code...
2018-08-25 22:31:53 -04:00
Pietro Gagliardi
76aa5f420a
Added TableModelHandler; started TableModel.
2018-08-25 18:32:30 -04:00
Pietro Gagliardi
b74862a0b9
Started TableModel: converted TableValue.
2018-08-24 21:47:02 -04:00
Pietro Gagliardi
0a17df91fc
Added Image and renamed the BrushType constants respectively.
2018-08-21 10:07:23 -04:00
Pietro Gagliardi
3983f63048
Added Grid and finally rounded out the control gallery example.
2018-08-20 22:55:40 -04:00
Pietro Gagliardi
62fcb5ffd0
Added Form.
2018-08-20 10:47:11 -04:00
Pietro Gagliardi
c58171a39e
Moved stddialogs.go back and removed the old TODO-only fontbutton.go.
2018-08-20 10:22:06 -04:00
Pietro Gagliardi
4b38b1621a
And finished the histogram example.
2018-08-20 10:09:53 -04:00
Pietro Gagliardi
7d83b8ad37
Re-added the graph drawing in the histogram example.
2018-08-20 09:12:32 -04:00
Pietro Gagliardi
a0354058ec
Added ColorButton. Will fill in the rest of the histogram example later.
2018-08-19 22:19:12 -04:00
Pietro Gagliardi
a0458f7593
More TODOs.
2018-08-19 17:27:43 -04:00
Pietro Gagliardi
8281a89465
Added FontButton.
2018-08-19 17:22:12 -04:00
Pietro Gagliardi
bd0dbfb686
And added a conversion of the drawtext example. It actually works!
2018-08-19 13:02:14 -04:00
Pietro Gagliardi
839ff8347a
Fixed build issues. Whee. Can't wait for this to crash at runtime...
2018-08-19 12:25:31 -04:00
Pietro Gagliardi
6739b438a8
And migrated the rest of drawtext.go. Phew!
2018-08-19 12:20:59 -04:00
Pietro Gagliardi
e8dd3305ef
Converted AttributedString.
2018-08-19 12:05:52 -04:00
Pietro Gagliardi
89353fffd3
Finished (almost) the uiAttribute stuff.
2018-08-18 17:13:47 -04:00