Commit Graph

  • 1db4ed9a30 clean gomod guimaster v0.0.1 jcarr devel Jeff Carr 2024-01-14 20:12:25 -0600
  • f5add92227
    The window show in center on windows Andy KoKo 2022-05-19 22:46:07 +0800
  • d97896cb05
    Support Apple silicon arm64 Andy KoKo 2022-05-17 00:43:06 +0800
  • bfc4eaaa06
    Remove debug symbols. Andy KoKo 2022-05-17 00:39:45 +0800
  • 16097ca86b
    The window starts in center on macos Andy KoKo 2022-05-17 00:37:49 +0800
  • 606563e810
    Merge 9b1890e48a into 70a69d6ae3 rchicoli 2021-07-13 22:53:32 +0200
  • 9b1890e48a Added Uninit func to export C.uiUninit calls Rafael Chicoli 2021-07-13 22:29:23 +0200
  • 113ae75a50 Format main.go file Rafael Chicoli 2021-07-13 22:18:06 +0200
  • faf6a7bb79
    Merge 36dac7f131 into 70a69d6ae3 suixinio 2021-02-10 17:51:15 +0000
  • 36dac7f131
    Fix the support of "updateui.go" in Windows suixinio 2021-02-11 01:34:17 +0800
  • d56d7a9a74
    Merge c090c8d194 into 70a69d6ae3 Leonora Tindall 2020-07-02 13:39:33 -0600
  • ca79f788b0
    Merge 468ea796b0 into 70a69d6ae3 Anthony Romano 2020-06-20 17:13:04 +0800
  • b3b289eac2
    Merge d0dea7122b into 70a69d6ae3 Alexander Bakker 2020-06-12 19:36:39 +0300
  • 1645ea7cdc
    Merge 05614e62d5 into 70a69d6ae3 NLucasSoares 2020-06-12 09:13:58 +0800
  • 23dd8cee28
    Merge f1f4774914 into 70a69d6ae3 Hao Ren 2020-06-11 03:13:53 +0000
  • 70a69d6ae3
    Merge pull request #385 from Vorstenbosch/added-example-for-ui-update github Pietro Gagliardi 2020-06-10 00:35:37 -0400
  • d219f06887 Differentiating between UI changes from the main thread and another goroutine vorstenbosch 2020-06-06 00:39:16 +0200
  • f9ad173d6a Added an example that shows how to update the UI vorstenbosch 2020-06-06 00:35:57 +0200
  • 5b52463b74 Added direct link to GoDoc and specified a range of values for the colour button inputs and outputs Nadav R 2020-05-05 17:49:01 +0100
  • 1ad120771a entry: handle onKeyEvent - no x86 linux binary update. no build environment Rustam Gamidov 2020-03-18 09:48:34 +0200
  • da63c0f9de entry: handle onKeyEvent - no x86 linux binary update. no build environment Rustam Gamidov 2020-03-03 11:57:10 +0200
  • 3d8ff6dcea Add ARM binary Jonathan Duck 2019-09-29 19:24:16 -0700
  • f1f4774914 Add a new method for Box to clear a Box. p1gd0g 2019-03-28 21:50:21 +0800
  • f9c3f293be
    Adds Godoc Badge Jesse Donat 2019-02-06 10:27:30 -0600
  • 468ea796b0 drawtext: export uiDrawTextLayoutExtents as DrawTextLayout.Extents Anthony Romano 2019-01-06 13:43:37 -0800
  • 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 Marvin Musold 2018-10-24 10:12:08 +0200
  • 05614e62d5 Add armv7 link (work on raspbian) SOARES Lucas 2018-10-17 21:59:04 +0200
  • 867a9e5a49 Oops Pietro Gagliardi 2018-09-02 14:31:12 -0400
  • add47bf25e And 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
  • 71aba62178 Added a winmanifest package for including a generic Windows manifest. Now to just rewrite the README. Pietro Gagliardi 2018-09-02 13:52:55 -0400
  • 4c4827d34f Moved the examples into their final places. Pietro Gagliardi 2018-09-02 09:47:40 -0400
  • 7b7a2a7ef0 And removed the old test. Pietro Gagliardi 2018-09-02 09:46:08 -0400
  • 731fa9c973 And finished the table example program. Pietro Gagliardi 2018-09-02 03:29:36 -0400
  • 5b9b35a317 And moved the other link files back. It works! Pietro Gagliardi 2018-09-02 03:22:45 -0400
  • 8bd8d84293 Migrated link_linux_386.go back. Nice to see it really working at last. Pietro Gagliardi 2018-09-01 22:24:59 -0400
  • 1ceb98e625 And finally replaced the Windows binaries with Alpha 4.1. Pietro Gagliardi 2018-09-01 21:21:46 -0400
  • 3245af389a More TODOs. Pietro Gagliardi 2018-09-01 20:50:34 -0400
  • eb319f1e61 And let's try the alpha 4.1 release again. Pietro Gagliardi 2018-09-01 20:44:02 -0400
  • 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. Pietro Gagliardi 2018-09-01 20:15:33 -0400
  • 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. Pietro Gagliardi 2018-09-01 19:52:19 -0400
  • 9e7ee0d659 Changed image.NRGBA to image.RGBA for Alpha 4.1. Pietro Gagliardi 2018-09-01 19:22:30 -0400
  • e9874436a2 Added images to zz_table. Something tells me the byte order is wrong... Pietro Gagliardi 2018-08-26 20:39:43 -0400
  • b8213fa9a5 Put in half of the table example. Pietro Gagliardi 2018-08-26 20:24:37 -0400
  • 85940dae2e And FINALLY ported Table. Now to write an example program. Pietro Gagliardi 2018-08-26 19:55:10 -0400
  • 3c4b7e208a And migrated tablemodel.go back. And now we can finally build it properly! Pietro Gagliardi 2018-08-26 17:36:39 -0400
  • dd9db1c145 And migrated the examples back; also fixed a spot I missed. Pietro Gagliardi 2018-08-26 17:26:53 -0400
  • 2c275b76ae And finally migrated Area back. Pietro Gagliardi 2018-08-26 17:22:05 -0400
  • 246950deed Migrated drawtext.go and fontbutton.go. Pietro Gagliardi 2018-08-26 17:17:03 -0400
  • 247cdf8d6f Migrated colorbutton.go back. Pietro Gagliardi 2018-08-26 17:08:41 -0400
  • ba8f53fe3e Normalized names in draw.go; started migrating zz_histogram.go to boot. Pietro Gagliardi 2018-08-26 14:42:43 -0400
  • c90187046a Zero-fill pkguiAlloc()'s output. Pietro Gagliardi 2018-08-26 14:26:33 -0400
  • d8200a9f04 Migrated image.go, and migrated draw.go as-is. It needs some refactoring. Pietro Gagliardi 2018-08-26 14:09:49 -0400
  • d0fe74d603 Migrated datetimepicker.go and brought stddialogs.go back again. Pietro Gagliardi 2018-08-26 13:48:13 -0400
  • 7b7ae9d7ce More control migration. Everything beyond this point is nontrivial. Pietro Gagliardi 2018-08-26 13:43:05 -0400
  • 1095719d84 Migrated more controls. Pietro Gagliardi 2018-08-26 13:33:54 -0400
  • 2bc7621928 Migrated window.go, box.go, button.go, and checkbox.go back. Pietro Gagliardi 2018-08-26 13:24:47 -0400
  • 809662459d Migrate 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
  • 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). Pietro Gagliardi 2018-08-26 10:19:10 -0400
  • 62ac252773 Moved 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
  • a5a00c644c And 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
  • 76aa5f420a Added TableModelHandler; started TableModel. Pietro Gagliardi 2018-08-25 18:32:30 -0400
  • b74862a0b9 Started TableModel: converted TableValue. Pietro Gagliardi 2018-08-24 21:47:02 -0400
  • cf85f60da0
    Merge a26850fae5 into 6c3bda44d3 Andrew Williams 2018-08-23 10:38:06 +0000
  • a26850fae5 Add the Go API for a vertical separator Andy Williams 2018-08-23 11:37:06 +0100
  • 0a17df91fc Added Image and renamed the BrushType constants respectively. Pietro Gagliardi 2018-08-21 10:07:23 -0400
  • 3983f63048 Added Grid and finally rounded out the control gallery example. Pietro Gagliardi 2018-08-20 22:55:40 -0400
  • 62fcb5ffd0 Added Form. Pietro Gagliardi 2018-08-20 10:47:11 -0400
  • c58171a39e Moved stddialogs.go back and removed the old TODO-only fontbutton.go. Pietro Gagliardi 2018-08-20 10:22:06 -0400
  • 4b38b1621a And finished the histogram example. Pietro Gagliardi 2018-08-20 10:09:53 -0400
  • 7d83b8ad37 Re-added the graph drawing in the histogram example. Pietro Gagliardi 2018-08-20 09:12:32 -0400
  • a0354058ec Added ColorButton. Will fill in the rest of the histogram example later. Pietro Gagliardi 2018-08-19 22:19:12 -0400
  • a0458f7593 More TODOs. Pietro Gagliardi 2018-08-19 17:27:43 -0400
  • 8281a89465 Added FontButton. Pietro Gagliardi 2018-08-19 17:22:12 -0400
  • bd0dbfb686 And added a conversion of the drawtext example. It actually works! Pietro Gagliardi 2018-08-19 13:02:14 -0400
  • 839ff8347a Fixed build issues. Whee. Can't wait for this to crash at runtime... Pietro Gagliardi 2018-08-19 12:25:31 -0400
  • 6739b438a8 And migrated the rest of drawtext.go. Phew! Pietro Gagliardi 2018-08-19 12:20:59 -0400
  • e8dd3305ef Converted AttributedString. Pietro Gagliardi 2018-08-19 12:05:52 -0400
  • 89353fffd3 Finished (almost) the uiAttribute stuff. Pietro Gagliardi 2018-08-18 17:13:47 -0400
  • 9678e60dd6 More attributes. Pietro Gagliardi 2018-08-16 22:25:47 -0400
  • 9df762b10a Took a different, more Go-like approach to attributes. Pietro Gagliardi 2018-08-16 11:01:45 -0400
  • 75e67484a3 More 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
  • c1f1aad090 More incremental progress. Pietro Gagliardi 2018-08-14 22:59:48 -0400
  • 194ee077a2 Tiny amount more work. Pietro Gagliardi 2018-08-13 22:56:28 -0400
  • 7c38278885 Started migrating the text APIs. Pietro Gagliardi 2018-08-12 20:46:02 -0400
  • 334280a11f Added MultilineEntry. Pietro Gagliardi 2018-08-12 19:55:21 -0400
  • 82818a0a13 Started a conversion of the histogram example, to test Area. Pietro Gagliardi 2018-08-12 17:43:41 -0400
  • 60f0882df9 Migrated uiArea back. Pietro Gagliardi 2018-08-12 16:28:19 -0400
  • 3a6de2e65a Migrated draw.go back, removing all the text stuff and some outdated comments. Pietro Gagliardi 2018-08-12 13:22:49 -0400
  • da318f8e18 Expanded zz_controls.go a bit more. Also fixed some comments in radiobuttons.go. Pietro Gagliardi 2018-08-12 13:03:22 -0400
  • f1717ca1df Added 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
  • 925adc0782 Fixed build errors. Pietro Gagliardi 2018-08-12 11:07:33 -0400
  • cfea745dc7 Migrated util.go back and formalized pkguiAlloc(). Pietro Gagliardi 2018-08-12 10:24:24 -0400
  • 8d43eb52ce Started fixing the build. Pietro Gagliardi 2018-08-12 09:24:51 -0400
  • c91b665da3 Migrated 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
  • f0fb0f4f7e Un-intmax_t'd everything. Pietro Gagliardi 2018-08-11 23:21:30 -0400
  • acdea005c0 And readded some helper code for the containers. Pietro Gagliardi 2018-08-11 22:04:13 -0400
  • c05fc0d645 Migrated the containers. Pietro Gagliardi 2018-08-11 22:02:16 -0400
  • 68ffb80867 More control migration. Pietro Gagliardi 2018-08-11 21:29:20 -0400
  • 5ab5777d4c More control conversion and syncing. Pietro Gagliardi 2018-08-11 19:52:29 -0400
  • 97c3d186f1 Migrated 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