summaryrefslogtreecommitdiff
path: root/redo/basicctrls_darwin.m
diff options
context:
space:
mode:
Diffstat (limited to 'redo/basicctrls_darwin.m')
-rw-r--r--redo/basicctrls_darwin.m12
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)