Commit Graph

2785 Commits

Author SHA1 Message Date
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
Pietro Gagliardi 9678e60dd6 More attributes. 2018-08-16 22:25:47 -04:00
Pietro Gagliardi 9df762b10a Took a different, more Go-like approach to attributes. 2018-08-16 11:01:45 -04:00
Pietro Gagliardi 75e67484a3 More drawtext conversions. This isn't going to be fun; let's try a different approach (one that's also more Go-like). 2018-08-16 10:28:57 -04:00
Pietro Gagliardi c1f1aad090 More incremental progress. 2018-08-14 22:59:48 -04:00
Pietro Gagliardi 194ee077a2 Tiny amount more work. 2018-08-13 22:56:28 -04:00
Pietro Gagliardi 7c38278885 Started migrating the text APIs. 2018-08-12 20:46:02 -04:00
Pietro Gagliardi 334280a11f Added MultilineEntry. 2018-08-12 19:55:21 -04:00
Pietro Gagliardi 82818a0a13 Started a conversion of the histogram example, to test Area. 2018-08-12 17:43:41 -04:00
Pietro Gagliardi 60f0882df9 Migrated uiArea back. 2018-08-12 16:28:19 -04:00
Pietro Gagliardi 3a6de2e65a Migrated draw.go back, removing all the text stuff and some outdated comments. 2018-08-12 13:22:49 -04:00
Pietro Gagliardi da318f8e18 Expanded zz_controls.go a bit more. Also fixed some comments in radiobuttons.go. 2018-08-12 13:03:22 -04:00
Pietro Gagliardi f1717ca1df Added the start of a Go version of the controlgallery example, to make sure everything works so far. 2018-08-12 12:46:30 -04:00
Pietro Gagliardi 925adc0782 Fixed build errors. 2018-08-12 11:07:33 -04:00
Pietro Gagliardi cfea745dc7 Migrated util.go back and formalized pkguiAlloc(). 2018-08-12 10:24:24 -04:00
Pietro Gagliardi 8d43eb52ce Started fixing the build. 2018-08-12 09:24:51 -04:00
Pietro Gagliardi 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. 2018-08-12 09:17:01 -04:00
Pietro Gagliardi f0fb0f4f7e Un-intmax_t'd everything. 2018-08-11 23:21:30 -04:00
Pietro Gagliardi acdea005c0 And readded some helper code for the containers. 2018-08-11 22:04:13 -04:00
Pietro Gagliardi c05fc0d645 Migrated the containers. 2018-08-11 22:02:16 -04:00
Pietro Gagliardi 68ffb80867 More control migration. 2018-08-11 21:29:20 -04:00
Pietro Gagliardi 5ab5777d4c More control conversion and syncing. 2018-08-11 19:54:07 -04:00
Pietro Gagliardi 97c3d186f1 Migrated checkbox.go. I'll do more at once; I just want to see what effect this has. 2018-08-11 19:26:24 -04:00
Pietro Gagliardi 838e064107 Created a new Control setup; wrote Button for it. 2018-08-11 19:07:04 -04:00
Pietro Gagliardi 485c946ad8 Moved all the Go files back out of the way. There needs to be a better way. 2018-08-11 18:39:18 -04:00
Pietro Gagliardi 6700b2ec54 Updated DateTimePicker. 2018-08-11 16:56:13 -04:00
Pietro Gagliardi 757f109376 Readded Combobox and added EditableCombobox. 2018-08-11 16:40:02 -04:00
Pietro Gagliardi 69cc525e66 Started migrating controls back. These first few are unchanged. 2018-08-11 16:28:43 -04:00
Pietro Gagliardi 122bcd18bc Removed +x from the .a files 2018-08-11 16:21:55 -04:00
Pietro Gagliardi 8a600ed644 Replaced all libui files with alpha4 files. 2018-08-11 16:21:16 -04:00
Pietro Gagliardi 308e253e0f Moved the existing .go files out of the way and replaced ui.h with the alpha4 ui.h. 2018-08-11 16:18:01 -04:00
Pietro Gagliardi 0f75ebb5fa First step toward alpha 4: we no longer need the Windows resource trick. 2018-08-11 16:12:54 -04:00
Pietro Gagliardi dc108a5d4d Removed ensureMainThread() now that the latest Go has a guarantee (which was always true) about the main thread given runtime.LockOSThread() in init(). 2018-08-11 16:10:47 -04:00
Pietro Gagliardi 6c3bda44d3 Added some extra documentation to QueueMain. Fixes #164. 2018-03-27 20:19:27 -04:00
Pietro Gagliardi 8716bfd161 Oops 2018-03-27 10:40:24 -04:00
Pietro Gagliardi 394e1cadbf More TODOs. 2018-03-27 01:59:12 -04:00
Pietro Gagliardi 056526af34 Added GTK+ 3.0 install instructions. Addresses #255 for now, but a better solution may be needed... 2018-03-27 01:57:59 -04:00
Pietro Gagliardi dbfc38f49b Fixed README formatting mistake· 2018-02-18 04:10:36 -05:00
Pietro Gagliardi b435594adb Windows bugfix. 2018-02-17 21:47:49 -05:00
Pietro Gagliardi 28012570b0 Merge branch 'master' of github.com:andlabs/ui 2016-06-19 15:09:41 -04:00
Pietro Gagliardi 2dde2a79e7 Merge pull request #154 from ProtonMail/syso
Rename static_windows_*.o files to .syso
2016-06-19 13:06:29 -04:00
emersion 9a4d0b8b47 Rename static_windows_*.o files to .syso 2016-06-19 18:14:23 +02:00
Pietro Gagliardi 793598c2fa Moved Compatibility.md from ui to libui. 2016-06-12 11:55:37 -04:00
Pietro Gagliardi 02104c77a4 Merge pull request #140 from pftbest/local
Safer nil pointer handling in stddialogs
2016-06-10 10:45:18 -04:00
Vadzim Dambrouski 62c8f204e7 Safer nil pointer handling in stddialogs 2016-06-10 17:07:15 +03:00
Pietro Gagliardi 0846667ce9 Merge pull request #139 from pftbest/local
OpenFile, SaveFile and MsgBox dialogs
2016-06-09 22:00:02 -04:00
Vadzim Dambrouski a8bcf1a4fa Using C.uiFreeText instead of freestr 2016-06-10 02:52:23 +03:00
Vadzim Dambrouski b2f408abfc OpenFile, SaveFile and MsgBox dialogs 2016-06-10 01:34:16 +03:00