Go to file
Pietro Gagliardi fcd55f7636 Accidentally left Grid expand code commented out. Fixed. 2014-09-03 18:07:27 -04:00
examples/widgetgallery Added a widget gallery example. 2014-08-30 23:32:12 -04:00
mergeback ...in with the new. 2014-08-30 23:02:02 -04:00
proposals ...in with the new. 2014-08-30 23:02:02 -04:00
LICENSE Added license and README. 2014-02-17 18:38:50 -05:00
README.md Changed Grid to SimpleGrid in preparation for a better Grid. 2014-08-31 13:02:47 -04:00
area.go ...in with the new. 2014-08-30 23:02:02 -04:00
area_darwin.go ...in with the new. 2014-08-30 23:02:02 -04:00
area_darwin.m ...in with the new. 2014-08-30 23:02:02 -04:00
area_unix.go Removed some debugging spiel. 2014-09-02 09:05:34 -04:00
area_windows.c ...in with the new. 2014-08-30 23:02:02 -04:00
area_windows.go ...in with the new. 2014-08-30 23:02:02 -04:00
assortednotes.md Out with the old... 2014-08-30 23:01:08 -04:00
basicctrls.go ...in with the new. 2014-08-30 23:02:02 -04:00
basicctrls_darwin.m ...in with the new. 2014-08-30 23:02:02 -04:00
basicctrls_windows.c ...in with the new. 2014-08-30 23:02:02 -04:00
button_darwin.go Removed some debugging spiel. 2014-09-02 09:05:34 -04:00
button_unix.go Removed some debugging spiel. 2014-09-02 09:05:34 -04:00
button_windows.go Removed some debugging spiel. 2014-09-02 09:05:34 -04:00
checkbox_darwin.go ...in with the new. 2014-08-30 23:02:02 -04:00
checkbox_unix.go ...in with the new. 2014-08-30 23:02:02 -04:00
checkbox_windows.go Removed some debugging spiel. 2014-09-02 09:05:34 -04:00
comctl32_windows.c ...in with the new. 2014-08-30 23:02:02 -04:00
common_darwin.go ...in with the new. 2014-08-30 23:02:02 -04:00
common_darwin.m ...in with the new. 2014-08-30 23:02:02 -04:00
common_unix.go ...in with the new. 2014-08-30 23:02:02 -04:00
common_windows.c ...in with the new. 2014-08-30 23:02:02 -04:00
common_windows.go ...in with the new. 2014-08-30 23:02:02 -04:00
compatibility.md More compatibility.md entries. 2014-08-16 18:34:35 -04:00
container.go ...in with the new. 2014-08-30 23:02:02 -04:00
container_darwin.go ...in with the new. 2014-08-30 23:02:02 -04:00
container_darwin.m ...in with the new. 2014-08-30 23:02:02 -04:00
container_unix.c ...in with the new. 2014-08-30 23:02:02 -04:00
container_unix.go ...in with the new. 2014-08-30 23:02:02 -04:00
container_windows.c ...in with the new. 2014-08-30 23:02:02 -04:00
container_windows.go ...in with the new. 2014-08-30 23:02:02 -04:00
control.go ...in with the new. 2014-08-30 23:02:02 -04:00
control_darwin.go ...in with the new. 2014-08-30 23:02:02 -04:00
control_darwin.m ...in with the new. 2014-08-30 23:02:02 -04:00
control_unix.go ...in with the new. 2014-08-30 23:02:02 -04:00
control_windows.c ...in with the new. 2014-08-30 23:02:02 -04:00
control_windows.go ...in with the new. 2014-08-30 23:02:02 -04:00
controlbase.sh ...in with the new. 2014-08-30 23:02:02 -04:00
dialog.go ...in with the new. 2014-08-30 23:02:02 -04:00
dialog_darwin.go ...in with the new. 2014-08-30 23:02:02 -04:00
dialog_darwin.m ...in with the new. 2014-08-30 23:02:02 -04:00
dialog_unix.go Resolved TODO about OpenFile() on GTK+ returning NULL. 2014-08-31 19:07:55 -04:00
dialog_windows.c Resolved TODO about OpenFile() on GTK+ returning NULL. 2014-08-31 19:07:55 -04:00
dialog_windows.go ...in with the new. 2014-08-30 23:02:02 -04:00
doc.go ...in with the new. 2014-08-30 23:02:02 -04:00
events_darwin.go ...in with the new. 2014-08-30 23:02:02 -04:00
events_notdarwin.go ...in with the new. 2014-08-30 23:02:02 -04:00
future Changed Grid to SimpleGrid in preparation for a better Grid. 2014-08-31 13:02:47 -04:00
grid.go Accidentally left Grid expand code commented out. Fixed. 2014-09-03 18:07:27 -04:00
group_darwin.go ...in with the new. 2014-08-30 23:02:02 -04:00
group_unix.go ...in with the new. 2014-08-30 23:02:02 -04:00
group_windows.go ...in with the new. 2014-08-30 23:02:02 -04:00
gtk_unix.h ...in with the new. 2014-08-30 23:02:02 -04:00
imagelist.go ...in with the new. 2014-08-30 23:02:02 -04:00
imagelist_darwin.go ...in with the new. 2014-08-30 23:02:02 -04:00
imagelist_darwin.m ...in with the new. 2014-08-30 23:02:02 -04:00
imagelist_unix.go ...in with the new. 2014-08-30 23:02:02 -04:00
imagelist_windows.c ...in with the new. 2014-08-30 23:02:02 -04:00
imagelist_windows.go ...in with the new. 2014-08-30 23:02:02 -04:00
init_windows.c ...in with the new. 2014-08-30 23:02:02 -04:00
label_darwin.go ...in with the new. 2014-08-30 23:02:02 -04:00
label_unix.go ...in with the new. 2014-08-30 23:02:02 -04:00
label_windows.go ...in with the new. 2014-08-30 23:02:02 -04:00
objc_darwin.h ...in with the new. 2014-08-30 23:02:02 -04:00
prevlib.tar Out with the old... 2014-08-30 23:01:08 -04:00
scrapped ...in with the new. 2014-08-30 23:02:02 -04:00
simplegrid.go Renamed grid.go. 2014-08-31 13:03:35 -04:00
stack.go Added initial implementation of GtkGrid-style Grid. 2014-08-31 18:59:55 -04:00
tab_darwin.go ...in with the new. 2014-08-30 23:02:02 -04:00
tab_darwin.m ...in with the new. 2014-08-30 23:02:02 -04:00
tab_unix.go ...in with the new. 2014-08-30 23:02:02 -04:00
tab_windows.c ...in with the new. 2014-08-30 23:02:02 -04:00
tab_windows.go ...in with the new. 2014-08-30 23:02:02 -04:00
table.go ...in with the new. 2014-08-30 23:02:02 -04:00
table_darwin.go ...in with the new. 2014-08-30 23:02:02 -04:00
table_darwin.m ...in with the new. 2014-08-30 23:02:02 -04:00
table_unix.c ...in with the new. 2014-08-30 23:02:02 -04:00
table_unix.go ...in with the new. 2014-08-30 23:02:02 -04:00
table_windows.c ...in with the new. 2014-08-30 23:02:02 -04:00
table_windows.go Removed more debugging spiel. 2014-09-02 09:07:06 -04:00
textfield_darwin.go Removed some debugging spiel. 2014-09-02 09:05:34 -04:00
textfield_unix.go Removed some debugging spiel. 2014-09-02 09:05:34 -04:00
textfield_windows.go Removed some debugging spiel. 2014-09-02 09:05:34 -04:00
uitask.go ...in with the new. 2014-08-30 23:02:02 -04:00
uitask_darwin.go ...in with the new. 2014-08-30 23:02:02 -04:00
uitask_darwin.m ...in with the new. 2014-08-30 23:02:02 -04:00
uitask_unix.go ...in with the new. 2014-08-30 23:02:02 -04:00
uitask_windows.c ...in with the new. 2014-08-30 23:02:02 -04:00
uitask_windows.go ...in with the new. 2014-08-30 23:02:02 -04:00
warningpopover_darwin.m ...in with the new. 2014-08-30 23:02:02 -04:00
winapi_windows.h ...in with the new. 2014-08-30 23:02:02 -04:00
window.go Changed Grid to SimpleGrid in preparation for a better Grid. 2014-08-31 13:02:47 -04:00
window_darwin.go ...in with the new. 2014-08-30 23:02:02 -04:00
window_darwin.m ...in with the new. 2014-08-30 23:02:02 -04:00
window_unix.go ...in with the new. 2014-08-30 23:02:02 -04:00
window_windows.c ...in with the new. 2014-08-30 23:02:02 -04:00
window_windows.go ...in with the new. 2014-08-30 23:02:02 -04:00
yz_icons_test.go ...in with the new. 2014-08-30 23:02:02 -04:00
yz_repaint_test.go Implemented vertical alignment in Grid. 2014-09-01 10:11:41 -04:00
zz_test.go Changed Grid to SimpleGrid in preparation for a better Grid. 2014-08-31 13:02:47 -04:00

README.md

ui: platform-native GUI library for Go

This is a library that aims to provide simple GUI software development in Go. It runs on/requires:

  • Windows: cgo, mingw-w64, Windows XP and newer
  • Mac OS X: cgo, Mac OS X 10.7 and newer
  • other Unixes: cgo, GTK+ 3.4 and newer

Go 1.3 is required. Note that vanilla 1.3 has a bug in Mac OS X cgo; the next release will fix it.

(this README needs some work)

prevlib.tar contains the previous version of the library as it stood when I restarted; don't bother using it.

Updates

31 August 2014
Grid is now renamed SimpleGrid in preparation for implementing a more GtkGrid-like Grid. Mind the change.

Screenshots

The example widget gallery on GTK+ in the Adwaita theme (3.13/master):

widget gallery example