Pietro Gagliardi
|
2a22646470
|
More TODOs.
|
2014-06-12 11:48:28 -04:00 |
Pietro Gagliardi
|
af2e8c4b13
|
Made sysdata_windows.go send func()s to uitask and not uimsgs. This is also more correct, as multi-step processes happen in one homogenous blob instead of in steps spread across two goroutines.
|
2014-06-12 11:46:51 -04:00 |
Pietro Gagliardi
|
c159bb2018
|
groan
|
2014-06-12 11:12:34 -04:00 |
Pietro Gagliardi
|
17a6c94e90
|
Revert all changes to dialog_windows.go because it's interfering with my fixup of sysdata_windows.go.
|
2014-06-12 11:09:56 -04:00 |
Pietro Gagliardi
|
dbf2d8fde7
|
Upon further examination, my dialog_windows.go problems seem to be specific to dialog_windows.go...
|
2014-06-12 10:45:01 -04:00 |
Pietro Gagliardi
|
d43ad25a96
|
More TODOs.
|
2014-06-12 09:59:18 -04:00 |
Pietro Gagliardi
|
645893ea59
|
Made the new dialog_windows.go not hang up uitask.
|
2014-06-12 09:57:50 -04:00 |
Pietro Gagliardi
|
29e5384b2e
|
Migrated dialog_windows.go to use func() for uitask.
|
2014-06-12 09:51:29 -04:00 |
Pietro Gagliardi
|
fc18ecc3d8
|
Added the scaffolding that will allow us to change uitask on Windows to take a func(). Right now it accepts both; this will allow me to do piecewise conversion.
|
2014-06-12 09:42:45 -04:00 |
Pietro Gagliardi
|
b0ce712b0e
|
Added Mac OS X 10.8 and 10.9 to compatibility.md.
|
2014-06-12 01:21:05 -04:00 |
Pietro Gagliardi
|
2a94c1b5d4
|
Added Mac OS X 10.7 to the compatibiliity.md file.
|
2014-06-11 23:30:23 -04:00 |
Pietro Gagliardi
|
4d5937750b
|
Added a document outlining gains when moving up to newer versions of APIs. It currently has a complete GTK+ section, and only headers for Windows and Mac OS X.
|
2014-06-11 21:48:14 -04:00 |
Pietro Gagliardi
|
d289fce35c
|
Removed Mac OS X 10.6 support. Quite a hassle that version was...
|
2014-06-11 14:58:39 -04:00 |
Pietro Gagliardi
|
27033459a2
|
Removed Window.Center() from futureplans.md now that that's done.
|
2014-06-11 14:39:19 -04:00 |
Pietro Gagliardi
|
1414950538
|
Implemented Window.Center() on GTK+.
|
2014-06-11 14:38:16 -04:00 |
Pietro Gagliardi
|
8632d0c2f3
|
Implemented Window.Center() on Mac OS X.
|
2014-06-11 11:17:00 -04:00 |
Pietro Gagliardi
|
a7747b95a4
|
Added Window.Center() test to the test program.
|
2014-06-11 10:10:10 -04:00 |
Pietro Gagliardi
|
d14ee7f3dd
|
Fixed the implementation of sysData.center() on Windows to be thread-safe; also added center() to the _xSysData interface.
|
2014-06-11 10:01:55 -04:00 |
Pietro Gagliardi
|
0e620c4d34
|
Fixed window.go from the previous commit to improve documentation and change function behavior.
|
2014-06-11 09:51:00 -04:00 |
Pietro Gagliardi
|
2407a415b9
|
Merge pull request #17 from papplampe/master
added Center function to window + Windows implementation (thanks to @papplampe)
|
2014-06-11 09:42:11 -04:00 |
papplampe
|
4fa35b2239
|
added Center function to window
|
2014-06-11 11:41:31 +02:00 |
Pietro Gagliardi
|
5fa1bd22e2
|
More go fmt. That completes the main package go fmt. Won't bother with test or tools.
|
2014-06-10 16:05:41 -04:00 |
Pietro Gagliardi
|
a210775287
|
More go fmt.
|
2014-06-10 15:43:01 -04:00 |
Pietro Gagliardi
|
380afbf755
|
More go fmt.
|
2014-06-10 15:31:55 -04:00 |
Pietro Gagliardi
|
1e66637cd2
|
More go fmt.
|
2014-06-10 14:59:39 -04:00 |
Pietro Gagliardi
|
ad8a90ec7e
|
More go fmt.
|
2014-06-10 14:49:54 -04:00 |
Pietro Gagliardi
|
86cf5489d3
|
More go fmt.
|
2014-06-10 14:35:26 -04:00 |
Pietro Gagliardi
|
66f9f13ca2
|
More go fmt.
|
2014-06-10 14:33:48 -04:00 |
Pietro Gagliardi
|
a9a07c5cc8
|
More go fmt.
|
2014-06-10 13:35:18 -04:00 |
Pietro Gagliardi
|
5b19e6e9a1
|
More go fmt.
|
2014-06-10 13:10:59 -04:00 |
Pietro Gagliardi
|
a3222f248d
|
More go fmt.
|
2014-06-10 11:38:52 -04:00 |
Pietro Gagliardi
|
37bc89fe52
|
More go fmt.
|
2014-06-10 11:33:53 -04:00 |
Pietro Gagliardi
|
6e7f15c8e0
|
More go fmt.
|
2014-06-10 11:23:00 -04:00 |
Pietro Gagliardi
|
09e3fcd9cb
|
More go fmt.
|
2014-06-10 11:12:32 -04:00 |
Pietro Gagliardi
|
3c1a61049b
|
More go fmt.
|
2014-06-10 10:22:30 -04:00 |
Pietro Gagliardi
|
94f9684e68
|
More go fmt.
|
2014-06-10 10:14:35 -04:00 |
Pietro Gagliardi
|
43b3f1c2a8
|
Partial go fmt. Will do the rest over the next few commits. While I'm not too happy about it, everyone else uses go fmt, and pull requests will be more convenient if I just do it. (Also do it now, because when I change the Windows backend things are going to change...)
|
2014-06-10 09:55:14 -04:00 |
Pietro Gagliardi
|
7b2e6b7fa3
|
Made adjustments to the output of windowsconstgen to please go fmt.
|
2014-06-10 09:46:00 -04:00 |
Pietro Gagliardi
|
e432e6fecf
|
Declared the API as it stands now stable.
|
2014-06-09 23:04:19 -04:00 |
Pietro Gagliardi
|
a0e8048b06
|
Had Area.SetSize() explicitly labelled as repainting the whole Area; made sure it does that on GTK+ (it already did on Windows and Mac). I think we're ready to declare the API as it stands now stable!
|
2014-06-09 22:47:45 -04:00 |
Pietro Gagliardi
|
764010bd81
|
Areas have worked on all platforms forever now; remove the GTK+ only note from its documentation.
|
2014-06-09 22:38:22 -04:00 |
Pietro Gagliardi
|
37ab5f41a7
|
Cleaned up the scrollbars documentation in the Overview.
|
2014-06-09 22:37:43 -04:00 |
Pietro Gagliardi
|
989ba776b0
|
More TODOs.
|
2014-06-09 22:27:41 -04:00 |
Pietro Gagliardi
|
caeff5bb88
|
Implemented RepaintAll() on Windows.
|
2014-06-09 22:26:37 -04:00 |
Pietro Gagliardi
|
f8d46b6bdb
|
Implemented Area.RepaintAll() on GTK+.
|
2014-06-09 22:22:02 -04:00 |
Pietro Gagliardi
|
fa4094adeb
|
Added Area.RepaintAll() (requested by aybabtme on the Gopher Academy Slack) and implemented it on Mac OS X.
|
2014-06-09 22:11:08 -04:00 |
Pietro Gagliardi
|
6b860779e3
|
Verified mouse drag behavior. Also more TODOs.
|
2014-06-09 21:55:33 -04:00 |
Pietro Gagliardi
|
8d688188b8
|
Decided to not change parameter order of constructors.
|
2014-06-09 21:35:14 -04:00 |
Pietro Gagliardi
|
0e3811244e
|
Updated GTK+/Wayland TODO now that we know what's wrong
|
2014-06-09 19:57:01 -04:00 |
Pietro Gagliardi
|
bd2317777e
|
Resolved vertical alignment of labels on Windows.
|
2014-06-09 17:28:12 -04:00 |