summaryrefslogtreecommitdiff
path: root/redo/area_windows.go
AgeCommit message (Collapse)Author
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-13Decided to remove AreaHandler.Defocuses() as that mucks up with the Mac OS X ↵Pietro Gagliardi
keyboard trap.
2014-08-13Made Areas on Windows tab stops and implemented AreaHandler.Defocuses() on ↵Pietro Gagliardi
Windows.
2014-08-12Got rid of the direct use of WPARAM in Area mouse events on Windows. ↵Pietro Gagliardi
Whatever happened between then and now, Held works on both Windows and GTK+ now...
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-05Fixed errors with Area on Windows. Woo!Pietro Gagliardi
2014-08-05Fixed lots of syntax errors, including one where I forgot a parameter to a ↵Pietro Gagliardi
Windows API call, oops... the problem is present in the main package being replaced too. :x It will be fixed when I move this redo up. Also added Area initializer to uiinit(). NOW does it work???
2014-08-05Mostly completed writing Area on Windows. Now to fix compiler errors.Pietro Gagliardi
2014-08-05Started re-adding Area to the Windows backend: ported the existing code to C.Pietro Gagliardi