summaryrefslogtreecommitdiff
path: root/redo/zz_test.go
AgeCommit message (Collapse)Author
2014-08-30...in with the new.Pietro Gagliardi
2014-08-28Added empty Group test.Pietro Gagliardi
2014-08-28Improved control transparency on Windows.Pietro Gagliardi
2014-08-26Changed the way dialogs work so that they do real modality properly and ↵Pietro Gagliardi
implemented such on Windows.
2014-08-21Started implementing a test of Area.RepaintAll()/Repaint().Pietro Gagliardi
2014-08-21Changed AreaHandler.Key() to return a boolean value indicating if the event ↵Pietro Gagliardi
was handled; implemented this on Windows. It does sledgehammer some edge cases I wanted to avoid, but it also avoids fussing about scrolling and focus and what not.
2014-08-20Added Table.OnSelected() and implemented it on Windows.Pietro Gagliardi
2014-08-20Added a test for TextField.Invalid() and implemented it on the GTK+ backend.Pietro Gagliardi
2014-08-18Added OpenFile(), the first dialog to be added, and implemented it on ↵Pietro Gagliardi
Windows... mostly.
2014-08-18Added a test of foreign events. I see they do not work yet...Pietro Gagliardi
2014-08-16Added image lists to Tables and added them to the Windows backend... mostly. ↵Pietro Gagliardi
There are a few kinks to work out...
2014-08-16Added some test data for ImageList.Pietro Gagliardi
2014-08-15Added test of Group with a Control that fills it.Pietro Gagliardi
2014-08-15Added Group and implemented it on GTK+.Pietro Gagliardi
2014-08-15Fixed up Grid and wrote a test.Pietro Gagliardi
2014-08-14Changed one of the names of the buttons in the small window test so it can ↵Pietro Gagliardi
be used for testing key equivalents in GTK+ and Mac OS X Areas.
2014-08-14Removed GTK+ spurious resize TODO and debug spiel; I can't notice much of a ↵Pietro Gagliardi
difference after ignoring extraneous resizes. The custom container will stay, however, as it does not demonstrate weird background drawing bugs with oxygen-gtk.
2014-08-13Decided to remove AreaHandler.Defocuses() as that mucks up with the Mac OS X ↵Pietro Gagliardi
keyboard trap.
2014-08-13Kinda sorta maybe implemented AreaHandler.Defocus() on Mac OS X. Starting to ↵Pietro Gagliardi
think I should just not allow Areas to be focused out.
2014-08-13Made Areas on Windows tab stops and implemented AreaHandler.Defocuses() on ↵Pietro Gagliardi
Windows.
2014-08-13Figured out why I'm getting intermittent crashes. Worked around for now, but ↵Pietro Gagliardi
will become a major issue soon...
2014-08-12Added a new method to AreaHandler, Defocuses(), for navigation events.Pietro Gagliardi
2014-08-12Determined that Backspace, Tab, and Enter work in Areas on Windows (though ↵Pietro Gagliardi
more TODOs due to dialog message craziness).
2014-08-12Made Stack an interface to keep parity with all other Controls.Pietro Gagliardi
2014-08-11Added a test for window size to test the small window weirdness of Areas on ↵Pietro Gagliardi
Mac OS X.
2014-08-09Big change: with the current event model, it's safe to call ↵Pietro Gagliardi
Area.RepaintAll() (and the future Area.Repaint()) from within AreaHandler.Key() and AreaHandler.Mouse(); get rid of the bool returns from each. The future Area.Repaint() is important; the bool returns repainted the whole Area, which may not be optimal.
2014-08-08Mostly fixed Labels on Windows being offset slightly; need to finish the fix ↵Pietro Gagliardi
by making it not apply to standalone Labels and adding comments.
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