Pietro Gagliardi
|
51892c3b7f
|
Fixed some flaws in GTK+ Area.OpenTextFieldAt().
|
2014-08-22 11:39:45 -04:00 |
Pietro Gagliardi
|
a48126cec7
|
Added Area.OpenTextFieldAt() and implemented it on GTK+.
|
2014-08-22 11:29:44 -04:00 |
Pietro Gagliardi
|
20a65d96df
|
Wrapped GTK+ Areas in a GtkOverlay in preparation for adding OpenTextFieldAt().
|
2014-08-22 10:52:51 -04:00 |
Pietro Gagliardi
|
ec58f2ac1c
|
Fixed Area.Repaint() bugs on GTK+.
|
2014-08-21 20:45:46 -04:00 |
Pietro Gagliardi
|
df8cbec7b8
|
Quick update to Area GTK+ drawing in an attempt fo figure out what's going on: we store the Area's width/height already; no need to get it back out from GTK+ itself.
|
2014-08-21 19:10:10 -04:00 |
Pietro Gagliardi
|
8feaa1c439
|
Finished the Area.Repaint() test and fixed found bugs. There's some weird issue left in GTK+ Areas...
|
2014-08-21 18:23:51 -04:00 |
Pietro Gagliardi
|
5ddef41133
|
Added Area.Repaint() and implemented it on GTK+. Untested as of yet.
|
2014-08-21 11:43:37 -04:00 |
Pietro Gagliardi
|
71b6b72ee3
|
Implemented the new AreaHandler.Key() behavior on the GTK+ backend, removing the need for our focus stuff.
|
2014-08-21 08:57:48 -04:00 |
Pietro Gagliardi
|
764ce362f3
|
Finally removed the TODO for buttons > 3 in GTK+ Areas (alas, bad end).
|
2014-08-14 23:28:22 -04:00 |
Pietro Gagliardi
|
63981722cf
|
Resolved Alt key woes on GTK+.
|
2014-08-14 18:55:54 -04:00 |
Pietro Gagliardi
|
c94a976822
|
Cleaned up a bunch of TODOs, moving a few to future plans.
|
2014-08-14 09:38:12 -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
|
e28b791489
|
Implemented AreaHandler.Defocuses() on GTK+. Also more future plans.
|
2014-08-13 08:01:13 -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
|
8ee7b2b809
|
Removed borders from Areas on the GTK+ backend.
|
2014-08-08 20:31:15 -04:00 |
Pietro Gagliardi
|
03f2873f68
|
Set vertical alignment of Labels next to Areas on GTK+.
|
2014-08-05 20:43:56 -04:00 |
Pietro Gagliardi
|
b46167f1e2
|
Fixed up the implementation of Area on GTK+ and the Area test. Seems to be fine, though for some reason holding down a mouse button doesn't generate a drag in GTK+ 3.10...
|
2014-08-05 00:34:24 -04:00 |
Pietro Gagliardi
|
28764445b9
|
Re-added Area on the GTK+ backend. Not yet working; need to reconnect signals.
|
2014-08-04 23:31:11 -04:00 |