diff options
Diffstat (limited to 'textfield_windows.go')
| -rw-r--r-- | textfield_windows.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/textfield_windows.go b/textfield_windows.go index 1d2025b..a78a12f 100644 --- a/textfield_windows.go +++ b/textfield_windows.go @@ -58,6 +58,18 @@ func (t *textfield) Invalid(reason string) { C.textfieldSetAndShowInvalidBalloonTip(t.hwnd, toUTF16(reason)) } +func (t *textfield) ReadOnly() bool { + return C.textfieldReadOnly(t.hwnd) != 0 +} + +func (t *textfield) SetReadOnly(readonly bool) { + if readonly { + C.textfieldSetReadOnly(t.hwnd, C.TRUE) + return + } + C.textfieldSetReadOnly(t.hwnd, C.FALSE) +} + //export textfieldChanged func textfieldChanged(data unsafe.Pointer) { t := (*textfield)(data) |
