diff options
| author | Pietro Gagliardi <[email protected]> | 2014-08-20 15:53:34 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2014-08-20 15:53:34 -0400 |
| commit | 35e788aa7fd2b27750bfcb654e46e35c6bc9fae8 (patch) | |
| tree | b64228b88828edbdb433bab45d686daaeda7204b | |
| parent | 77ab7117057ea546427a094d6d6dfc3543139f01 (diff) | |
Updated previous commit to work on password fields as well.
| -rw-r--r-- | redo/textfield_darwin.go | 12 |
1 files changed, 7 insertions, 5 deletions
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 { |
