diff options
Diffstat (limited to 'redo/basicctrls_darwin.m')
| -rw-r--r-- | redo/basicctrls_darwin.m | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/redo/basicctrls_darwin.m b/redo/basicctrls_darwin.m index 8110fb8..57d6b68 100644 --- a/redo/basicctrls_darwin.m +++ b/redo/basicctrls_darwin.m @@ -7,7 +7,7 @@ #define toNSButton(x) ((NSButton *) (x)) #define toNSTextField(x) ((NSTextField *) (x)) #define toNSView(x) ((NSView *) (x)) -#define toNSPopover(x) ((NSPopover *) (x)) +#define toNSWindow(x) ((NSWindow *) (x)) #define toNSBox(x) ((NSBox *) (x)) @interface goControlDelegate : NSObject <NSTextFieldDelegate> { @@ -168,18 +168,18 @@ void textFieldSetText(id t, char *text) id textfieldOpenInvalidPopover(id textfield, char *reason) { - NSPopover *popover; + id popover; - popover = (NSPopover *) newWarningPopover(reason); - [popover showRelativeToRect:NSZeroRect ofView:toNSView(textfield) preferredEdge:NSMaxYEdge]; + popover = newWarningPopover(reason); + warningPopoverShow(popover, textfield); NSBeep(); return (id) popover; } void textfieldCloseInvalidPopover(id popover) { - [toNSPopover(popover) close]; - [toNSPopover(popover) release]; + [toNSWindow(popover) orderOut:toNSWindow(popover)]; + [toNSWindow(popover) release]; } id newLabel(void) |
