From b632fef3b13dc082acbbbd8aaf6898c663da1c0b Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Wed, 5 Nov 2014 13:35:39 -0500 Subject: Implemented TextField.ReadOnly() on Mac OS X. Began standardizing window class name access on Windows. --- basicctrls_darwin.m | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'basicctrls_darwin.m') diff --git a/basicctrls_darwin.m b/basicctrls_darwin.m index 873882e..b91862e 100644 --- a/basicctrls_darwin.m +++ b/basicctrls_darwin.m @@ -136,6 +136,7 @@ id newTextField(void) NSTextField *t; t = [[NSTextField alloc] initWithFrame:NSZeroRect]; + [t setSelectable:YES]; // otherwise the setting is masked by the editable default of YES return finishNewTextField((id) t, YES); } @@ -144,6 +145,7 @@ id newPasswordField(void) NSSecureTextField *t; t = [[NSSecureTextField alloc] initWithFrame:NSZeroRect]; + [t setSelectable:YES]; // otherwise the setting is masked by the editable default of YES return finishNewTextField((id) t, YES); } @@ -184,6 +186,16 @@ void textfieldCloseInvalidPopover(id popover) // don't release; close does that already } +BOOL textfieldEditable(id textfield) +{ + return [toNSTextField(textfield) isEditable]; +} + +void textfieldSetEditable(id textfield, BOOL editable) +{ + [toNSTextField(textfield) setEditable:editable]; +} + id newLabel(void) { NSTextField *l; -- cgit v1.2.3