Tiger build fix
[WebKit-https.git] / WebCore / editing / mac / EditorMac.mm
index af836e73d766c1433c164b8d9d676b3a13a9889f..7bb4e3b121c8c8c66aab17d1429d2a3b87465034 100644 (file)
 #include "Clipboard.h"
 #include "ClipboardMac.h"
 
+#ifdef BUILDING_ON_TIGER
+@interface NSSpellChecker (NotYetPublicMethods)
+- (void)learnWord:(NSString *)word;
+@end
+#endif
+
 namespace WebCore {
 
 PassRefPtr<Clipboard> Editor::newGeneralClipboard(ClipboardAccessPolicy policy)
@@ -44,4 +50,19 @@ NSString* Editor::userVisibleString(NSURL* nsURL)
     return nil;
 }
 
+void Editor::ignoreSpelling()
+{
+    String text = frame()->selectedText();
+    ASSERT(text.length() != 0);
+    [[NSSpellChecker sharedSpellChecker] ignoreWord:text 
+                             inSpellDocumentWithTag:spellCheckerDocumentTag()];
+}
+
+void Editor::learnSpelling()
+{
+    String text = frame()->selectedText();
+    ASSERT(text.length() != 0);
+    [[NSSpellChecker sharedSpellChecker] learnWord:text];
+}
+    
 } // namespace WebCore