Commit Graph

67 Commits

Author SHA1 Message Date
Pietro Gagliardi b4357db4be Added the beginning of the Mac OS X code. 2014-07-08 16:47:28 -04:00
Pietro Gagliardi 60d0953fe9 Implemented the Window OnClosing() event on GTK+. It works! 2014-07-08 12:04:51 -04:00
Pietro Gagliardi be56707c51 Defined events. 2014-07-08 11:23:31 -04:00
Pietro Gagliardi 382bf27523 Fixed runtime crashes for now. Whee, we have a window again! 2014-07-08 11:01:29 -04:00
Pietro Gagliardi 8f768d2b91 Fixed other compilation errors and added a test file. Now to figure out why things are failing at runtime... 2014-07-08 10:00:16 -04:00
Pietro Gagliardi c40d950654 Made event handlers more robust. 2014-07-08 00:29:43 -04:00
Pietro Gagliardi d874148760 Fixed most compilation errors and added GTK+ string helper functions to common_unix.go. 2014-07-07 22:46:23 -04:00
Pietro Gagliardi dccf548ffa Added gtk_unix.h from the old ui; removed the line about gdk-pixbuf. Let's hope this builds... 2014-07-07 22:35:27 -04:00
Pietro Gagliardi cddf0417dc Added Go() and the GTK+ uitask functions. 2014-07-07 21:04:44 -04:00
Pietro Gagliardi 0c57837676 Made event handler setters return a Request, implemented stubs on GTK+ so I can build a test, and made documentation consistent. 2014-07-07 16:51:17 -04:00
Pietro Gagliardi c0c38ac8f5 Added the GTK+ implementation of Window, added the Window constructors, and rewrote the GTK+ Button constructor to use Requests. 2014-07-07 15:30:55 -04:00
Pietro Gagliardi 7966d70230 Added Window to the redo. 2014-07-07 15:03:39 -04:00
Pietro Gagliardi 0c5f5a3ac0 Added GetNewButton as a helper function and split the other controls to xcontrols pending their addition. 2014-07-07 13:40:51 -04:00
Pietro Gagliardi 409ecf8ca7 Added beginning of Unix Control reimplementation. 2014-07-07 10:44:46 -04:00
Pietro Gagliardi bf8d2d7efd Started the redo Control system. 2014-07-07 09:43:01 -04:00
Pietro Gagliardi fd183e8bf7 Added the new common uitask code to the redo. 2014-07-06 21:42:11 -04:00
Pietro Gagliardi 65a3c67ebd Added the Request model of the new, concurrent API. 2014-07-06 21:03:58 -04:00