summaryrefslogtreecommitdiff
path: root/redo/yz_repaint_test.go
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-08-22 11:29:44 -0400
committerPietro Gagliardi <[email protected]>2014-08-22 11:29:44 -0400
commita48126cec795c08244fa83cbfe71b734c58fae2f (patch)
tree534c13826f5c0326c681491bf2deeffe33009302 /redo/yz_repaint_test.go
parent20a65d96df8cfb27ebd8af3f6c5f23c5503432c5 (diff)
Added Area.OpenTextFieldAt() and implemented it on GTK+.
Diffstat (limited to 'redo/yz_repaint_test.go')
-rw-r--r--redo/yz_repaint_test.go11
1 files changed, 10 insertions, 1 deletions
diff --git a/redo/yz_repaint_test.go b/redo/yz_repaint_test.go
index 254c079..5783bac 100644
--- a/redo/yz_repaint_test.go
+++ b/redo/yz_repaint_test.go
@@ -56,7 +56,16 @@ func (r *repainter) Paint(rect image.Rectangle) *image.RGBA {
return r.img.SubImage(rect).(*image.RGBA)
}
-func (r *repainter) Mouse(me MouseEvent) {}
+func (r *repainter) Mouse(me MouseEvent) {
+ if me.Up == 1 {
+ r.area.OpenTextFieldAt(me.Pos.X, me.Pos.Y)
+ }
+}
+
+func (r *repainter) tfdone() {
+ println(r.area.TextFieldText())
+}
+
func (r *repainter) Key(ke KeyEvent) bool { return false }
func (r *repainter) setx() {