summaryrefslogtreecommitdiff
path: root/redo/zz_test.go
AgeCommit message (Collapse)Author
2014-08-08Added nested and empty tabs to the test program, and fixed up relevant ↵Pietro Gagliardi
documentation.
2014-08-06Made containers transparent on Windows. This is the first of a four-part set ↵Pietro Gagliardi
(though IDK if it will be four commits) to make both containers and areas both transparent and flicker-free. Also added a Space() tab to the test program to test the transparency.
2014-08-05Fixed up the implementation of Area on GTK+ and the Area test. Seems to be ↵Pietro Gagliardi
fine, though for some reason holding down a mouse button doesn't generate a drag in GTK+ 3.10...
2014-08-04Re-added Area on the GTK+ backend. Not yet working; need to reconnect signals.Pietro Gagliardi
2014-08-03Applied previous commit's change to the test program.Pietro Gagliardi
2014-07-30Added preferred size tests to zz_test.go; these will help for what we're ↵Pietro Gagliardi
about to do (implement Control.preferredSize() on all other platforms).
2014-07-29Re-added Stack. Of course it only works right on GTK+ right now... the other ↵Pietro Gagliardi
platforms's Control.preferredSize()s aren't implemented yet!
2014-07-29Added Label and implemented it on all platforms.Pietro Gagliardi
2014-07-29Fixed a small error in the zz_test.go rewrite from a few commits ago.Pietro Gagliardi
2014-07-28Fixed the test program crashing after a while (prevent the Window and ↵Pietro Gagliardi
Controls from being garbage-collected from under us).
2014-07-28Began the implementation of Table on Windows.Pietro Gagliardi
2014-07-28Added the basic Table interface. Now to implement it...Pietro Gagliardi
2014-07-28Began final simplification of size code. spaced is now a global variable; ↵Pietro Gagliardi
either all controls are given spacing now, or none will. beginResize() is a method on container again. Done on GTK+ and Mac OS X for now. I'm going to go ahead and implement this on Windows in a bit, regardless of whether that Stack Overflow question get answered or not, because ugggggggggh I just want to continue working on this project for fuck's sake!
2014-07-26Made the sizing recursive chain idempotent and added a -spaced option to the ↵Pietro Gagliardi
test program to test spacing.
2014-07-26Implemented TextField on Windows.Pietro Gagliardi
2014-07-25Simplified the control nesting model by removing Control.unparent() and ↵Pietro Gagliardi
requiring all Windows to have a Control at construct time; implemented such on Windows.
2014-07-25Implemented Tab on Windows.Pietro Gagliardi
2014-07-21Added Checkbox on the GTK+ backend, added a checkbox to the test program, ↵Pietro Gagliardi
and fixed a small error in the GTK+ widgetbase.parent() that kept the new widget hidden.
2014-07-19Ah, fixed the stalling: logic error in the test program itself.Pietro Gagliardi
2014-07-19Fixed more conversion kinks. Now for a major change...Pietro Gagliardi
2014-07-19Updated the test program to be Request-less. Now to test...Pietro Gagliardi
2014-07-18Added a test case for Window.Close().Pietro Gagliardi
2014-07-17Added button click events to the Mac OS X backend.Pietro Gagliardi
2014-07-15Added parenting/unparenting of controls to the GTK+ backend and the test ↵Pietro Gagliardi
program.
2014-07-13Changed the semantics of uitask() to allow it to handle recursive main loops ↵Pietro Gagliardi
properly; important for Stop() to work correctly on non-Windows systems.
2014-07-13Added Stop() and implemented it on Windows.Pietro Gagliardi
2014-07-08Added the beginning of the Mac OS X code.Pietro Gagliardi
2014-07-08Implemented the Window OnClosing() event on GTK+. It works!Pietro Gagliardi
2014-07-08Fixed runtime crashes for now. Whee, we have a window again!Pietro Gagliardi
2014-07-08Fixed other compilation errors and added a test file. Now to figure out why ↵Pietro Gagliardi
things are failing at runtime...