From b2eb341fb7d5b588345ca9c1e857d299e16e5a45 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sun, 24 Aug 2014 15:27:58 -0400 Subject: Added beep to TextFIeld.Invalid() on Mac OS X. --- redo/basicctrls_darwin.m | 3 +++ redo/textfield_darwin.go | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'redo') diff --git a/redo/basicctrls_darwin.m b/redo/basicctrls_darwin.m index 8ca447f..1f4b570 100644 --- a/redo/basicctrls_darwin.m +++ b/redo/basicctrls_darwin.m @@ -205,6 +205,9 @@ id textfieldOpenInvalidPopover(id textfield, char *reason) // NSMaxYEdge is the bottom edge when looking (maximum edge in window coordinates) [popover showRelativeToRect:NSZeroRect ofView:toNSView(textfield) preferredEdge:NSMaxYEdge]; + // and beep + NSBeep(); + return (id) popover; } diff --git a/redo/textfield_darwin.go b/redo/textfield_darwin.go index 9673318..cbe5f8b 100644 --- a/redo/textfield_darwin.go +++ b/redo/textfield_darwin.go @@ -49,7 +49,6 @@ func (t *textfield) OnChanged(f func()) { func (t *textfield) Invalid(reason string) { // TODO disable animations if reason is still valid // TODO don't steal focus - // TODO beep if t.invalid != nil { C.textfieldCloseInvalidPopover(t.invalid) t.invalid = nil -- cgit v1.2.3