summaryrefslogtreecommitdiff
path: root/gtkcasts_unix.go
AgeCommit message (Collapse)Author
2014-04-26Changed fromgchar()/togchar() to fromgstr()/togstr() in the GTK+ code; the ↵Pietro Gagliardi
new names are more precise (though they don't operate on GStrings; that's not an issue here though).
2014-04-26Made the C.GoString() part of fromgchar() in gtkcasts_unix.go to reduce the ↵Pietro Gagliardi
number of calls to that function elsewhere (makes things simpler).
2014-04-01Got rid of gtkWidget and changed to using *C.GtkWidget everywhere. This gets ↵Pietro Gagliardi
rid of some of the casting functions and invocations of said functions, and only adds sysdata_unix.go to the cgo list.
2014-03-16Split out includes of <gtk/gtk.h> into a new header file so the GTK+ ↵Pietro Gagliardi
versioning macros can be included in all Go files, not just area_unix.go.
2014-03-15Allowed GTK+ windows to be resized smaller than the size request of the ↵Pietro Gagliardi
controls within.
2014-03-12Separated file creation dates from the package comment.Pietro Gagliardi
2014-02-25Added GTK+ implementation of ProgressBar and added a ProgressBar to the test ↵Pietro Gagliardi
program.
2014-02-19Moved to a proper package; main() is now a test and go test -c is used to ↵Pietro Gagliardi
build. Once I iron out a bug with Windows event handling, I'll add a README.
2014-02-17Simplified the GTK+ Listbox code and added a documentation blob to it.Pietro Gagliardi
2014-02-17Isolated all the non-listbox-related GTK+ type conversions into their own ↵Pietro Gagliardi
file with functions to reduce the amount of code noise in gtkcalls_unix.go.