Pietro Gagliardi
|
3a16648b83
|
Implemented Area.Repaint() on Windows.
|
2014-08-21 13:01:50 -04:00 |
Pietro Gagliardi
|
e5c74b832b
|
Changed AreaHandler.Key() to return a boolean value indicating if the event 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-21 05:37:24 -04:00 |
Pietro Gagliardi
|
2a2d730d12
|
Decided to remove AreaHandler.Defocuses() as that mucks up with the Mac OS X keyboard trap.
|
2014-08-13 14:09:53 -04:00 |
Pietro Gagliardi
|
b01c653942
|
Made Areas on Windows tab stops and implemented AreaHandler.Defocuses() on Windows.
|
2014-08-13 10:41:27 -04:00 |
Pietro Gagliardi
|
1873b72d49
|
Got rid of the direct use of WPARAM in Area mouse events on Windows. Whatever happened between then and now, Held works on both Windows and GTK+ now...
|
2014-08-12 05:11:17 -04:00 |
Pietro Gagliardi
|
6c1bf7aabd
|
Big change: with the current event model, it's safe to call 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-09 10:33:38 -04:00 |
Pietro Gagliardi
|
96c81996ba
|
Fixed errors with Area on Windows. Woo!
|
2014-08-05 12:49:08 -04:00 |
Pietro Gagliardi
|
57df87f11d
|
Fixed lots of syntax errors, including one where I forgot a parameter to a 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-05 12:29:37 -04:00 |
Pietro Gagliardi
|
fada6849c4
|
Mostly completed writing Area on Windows. Now to fix compiler errors.
|
2014-08-05 12:17:44 -04:00 |
Pietro Gagliardi
|
bccfde2c34
|
Started re-adding Area to the Windows backend: ported the existing code to C.
|
2014-08-05 12:05:43 -04:00 |