summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-11Added Window.Center() test to the test program.Pietro Gagliardi
2014-06-11Fixed the implementation of sysData.center() on Windows to be thread-safe; ↵Pietro Gagliardi
also added center() to the _xSysData interface.
2014-06-11Fixed window.go from the previous commit to improve documentation and change ↵Pietro Gagliardi
function behavior.
2014-06-11Merge pull request #17 from papplampe/masterPietro Gagliardi
added Center function to window + Windows implementation (thanks to @papplampe)
2014-06-11added Center function to windowpapplampe
2014-06-10More go fmt. That completes the main package go fmt. Won't bother with test ↵Pietro Gagliardi
or tools.
2014-06-10More go fmt.Pietro Gagliardi
2014-06-10More go fmt.Pietro Gagliardi
2014-06-10More go fmt.Pietro Gagliardi
2014-06-10More go fmt.Pietro Gagliardi
2014-06-10More go fmt.Pietro Gagliardi
2014-06-10More go fmt.Pietro Gagliardi
2014-06-10More go fmt.Pietro Gagliardi
2014-06-10More go fmt.Pietro Gagliardi
2014-06-10More go fmt.Pietro Gagliardi
2014-06-10More go fmt.Pietro Gagliardi
2014-06-10More go fmt.Pietro Gagliardi
2014-06-10More go fmt.Pietro Gagliardi
2014-06-10More go fmt.Pietro Gagliardi
2014-06-10More go fmt.Pietro Gagliardi
2014-06-10Partial go fmt. Will do the rest over the next few commits. While I'm not ↵Pietro Gagliardi
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-10Made adjustments to the output of windowsconstgen to please go fmt.Pietro Gagliardi
2014-06-09Declared the API as it stands now stable.Pietro Gagliardi
2014-06-09Had Area.SetSize() explicitly labelled as repainting the whole Area; made ↵Pietro Gagliardi
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-09Areas have worked on all platforms forever now; remove the GTK+ only note ↵Pietro Gagliardi
from its documentation.
2014-06-09Cleaned up the scrollbars documentation in the Overview.Pietro Gagliardi
2014-06-09More TODOs.Pietro Gagliardi
2014-06-09Implemented RepaintAll() on Windows.Pietro Gagliardi
2014-06-09Implemented Area.RepaintAll() on GTK+.Pietro Gagliardi
2014-06-09Added Area.RepaintAll() (requested by aybabtme on the Gopher Academy Slack) ↵Pietro Gagliardi
and implemented it on Mac OS X.
2014-06-09Verified mouse drag behavior. Also more TODOs.Pietro Gagliardi
2014-06-09Decided to not change parameter order of constructors.Pietro Gagliardi
2014-06-09Updated GTK+/Wayland TODO now that we know what's wrongPietro Gagliardi
2014-06-09Resolved vertical alignment of labels on Windows.Pietro Gagliardi
2014-06-09Removed TODO about Windows label ellipsization; SS_LEFTNOWORDWRAP's docs say ↵Pietro Gagliardi
so. Replaced it with one about vertical label alignment...
2014-06-09Properly integrated the Area preferred size into the Windows backend's ↵Pietro Gagliardi
preferred size table.
2014-06-09Removed TODO about messagebox font in stdfont_windows.go; decided to just ↵Pietro Gagliardi
use it.
2014-06-09Actually make the prefsize_windows.go change from the previous commit.Pietro Gagliardi
2014-06-09Removed TODO about GetDC() vs GetWindowDC() in prefsize_windows.go; the ↵Pietro Gagliardi
latter includes the non-client area, which we won't bother with.
2014-06-09Removed the GTK+ scrollbars in Area thing as that can't be resolved (it's a ↵Pietro Gagliardi
property of the minimum preferred size of both the GtkScrollbar and GtkScrolledWindow; these can't be changed). Thanks to baedert in irc.gimp.net/#gtk+.
2014-06-08Removed TODO on getting the available button count: this isn't meaningful. ↵Pietro Gagliardi
(desrt in irc.gimp.net/#gtk+ confirmed that GDK has no such function and both him and mikeash in irc.freenode.net/#macdev pointed out issues with such a function.)
2014-06-08David Wendt re-evaluated the current master build and it's stable now; ↵Pietro Gagliardi
removed that TODO.
2014-06-08Added screenshots to the README. Fixes issue #11.Pietro Gagliardi
2014-06-08Updated some TODOs.Pietro Gagliardi
2014-06-08Fixed a quick typo spotted by _7sins in irc.freenode.net/#go-nuts.Pietro Gagliardi
2014-06-08Made the application-modal sentinel in dialog.go non-nil to prevent weird ↵Pietro Gagliardi
behavior on nil Windows in program code. Thanks to xtg in the Gopher Academy Slack for corroborating.
2014-06-08Cleaned up dialog documentation.Pietro Gagliardi
2014-06-08Added new MsgBox() behavior on Mac OS X. Now we can finally remove MsgBox() ↵Pietro Gagliardi
from the TODOs! :D
2014-06-08Fixed modality issues on the GTK+ MsgBox() changes. The system introduced ↵Pietro Gagliardi
here has the advantage of scaling out to all other types of dialogs.
2014-06-08Whoops, forgot to apply dialogWindow to dialog_unix.go.Pietro Gagliardi