diff options
Diffstat (limited to 'basicctrls_darwin.m')
| -rw-r--r-- | basicctrls_darwin.m | 12 |
1 files changed, 12 insertions, 0 deletions
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; |
