From 35e788aa7fd2b27750bfcb654e46e35c6bc9fae8 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Wed, 20 Aug 2014 15:53:34 -0400 Subject: Updated previous commit to work on password fields as well. --- redo/textfield_darwin.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'redo/textfield_darwin.go') diff --git a/redo/textfield_darwin.go b/redo/textfield_darwin.go index 3ea3997..1b6ff82 100644 --- a/redo/textfield_darwin.go +++ b/redo/textfield_darwin.go @@ -14,19 +14,21 @@ type textfield struct { changed *event } -func newTextField() *textfield { +func finishNewTextField(id C.id) *textfield { t := &textfield{ - _id: C.newTextField(), + _id: id, changed: newEvent(), } C.textfieldSetDelegate(t._id, unsafe.Pointer(t)) return t } +func newTextField() *textfield { + return finishNewTextField(C.newTextField() +} + func newPasswordField() *textfield { - return &textfield{ - _id: C.newPasswordField(), - } + return finishNewTextField(C.newPasswordField()) } func (t *textfield) Text() string { -- cgit v1.2.3