Pietro Gagliardi
|
37bc89fe52
|
More go fmt.
|
2014-06-10 11:33:53 -04:00 |
Pietro Gagliardi
|
a48dd80add
|
Removed the extra #cgo directives from the Unix files. cgo collects directives from ALL files, rather than using each file's directive individually, so having them combined like this is pointless. Instead, the #cgo directives are (or is, since there's only one) in uitask_unix.go. Will do the same for Mac next; this will help since we're going to add a CFLAGS value afterward.
|
2014-05-19 22:32:38 -04:00 |
Pietro Gagliardi
|
bc39fbe1bf
|
Resolved TODOs in listbox_unix.go; also rewrote some related if expressions there to be clearer.
|
2014-04-27 15:06:52 -04:00 |
Pietro Gagliardi
|
6bd5d10730
|
Made Listbox's column autoresizing on GTK+.
|
2014-04-27 14:42:45 -04:00 |
Pietro Gagliardi
|
6978961661
|
Changed fromgchar()/togchar() to fromgstr()/togstr() in the GTK+ code; the new names are more precise (though they don't operate on GStrings; that's not an issue here though).
|
2014-04-26 22:55:43 -04:00 |
Pietro Gagliardi
|
77297672dd
|
Made the C.GoString() part of fromgchar() in gtkcasts_unix.go to reduce the number of calls to that function elsewhere (makes things simpler).
|
2014-04-26 22:51:12 -04:00 |
Pietro Gagliardi
|
371e8c2c99
|
Added thanks comment (see previous commit).
|
2014-04-06 14:08:33 -04:00 |
Pietro Gagliardi
|
0524a17920
|
Added borders to GTK+ Listboxes (thanks to jlindgren in irc.gimp.net/#gtk+); ends that TODO.
|
2014-04-06 13:25:23 -04:00 |
Pietro Gagliardi
|
81153617dc
|
Got rid of gtkWidget and changed to using *C.GtkWidget everywhere. This gets rid of some of the casting functions and invocations of said functions, and only adds sysdata_unix.go to the cgo list.
|
2014-04-01 16:30:38 -04:00 |
Pietro Gagliardi
|
14770e890a
|
Moved <stdlib.h> includes in the GTK+ backend to gtk_unix.h; organized that file a bit.
|
2014-04-01 16:01:49 -04:00 |
Pietro Gagliardi
|
63f8033f49
|
Split out includes of <gtk/gtk.h> into a new header file so the GTK+ versioning macros can be included in all Go files, not just area_unix.go.
|
2014-03-16 10:34:12 -04:00 |
Pietro Gagliardi
|
34ce16d586
|
Separated file creation dates from the package comment.
|
2014-03-12 21:55:45 -04:00 |
Pietro Gagliardi
|
a7ec908ebd
|
Removed gListboxSelected; it was never being called anyway (only gListboxSelectedMulti is; Windows still uses selectedIndex() for Listbox because of differences in how multi-selection listboxes are handled there and Mac OS X never had this function written to begin with).
|
2014-03-09 11:36:44 -04:00 |
Pietro Gagliardi
|
3aa59d4ab9
|
Added Combobox/Listbox.Len() and its GTK+ implementation.
|
2014-03-08 16:42:57 -05:00 |
Pietro Gagliardi
|
fb82e651a4
|
Moved to a proper package; main() is now a test and go test -c is used to build. Once I iron out a bug with Windows event handling, I'll add a README.
|
2014-02-19 11:41:10 -05:00 |
Pietro Gagliardi
|
66045ee876
|
Simplified the GTK+ Listbox code and added a documentation blob to it.
|
2014-02-17 16:19:00 -05:00 |
Pietro Gagliardi
|
e7d280e5e1
|
Split the GTK+ ListBox implementation into its own file.
|
2014-02-17 15:49:02 -05:00 |