From c71a9ff475da5631e79c9838248b25cd3d1ac770 Mon Sep 17 00:00:00 2001 From: FredKiefer Date: Fri, 6 Sep 2002 23:38:57 +0000 Subject: [PATCH] Implemented [textFileTypes], [textPasteboardTypes], [textUnfilteredFileTypes], [textUnfilteredPasteboardTypes]. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@14414 72102866-910b-0410-8b05-ffd578937521 --- Source/NSAttributedString.m | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/Source/NSAttributedString.m b/Source/NSAttributedString.m index decfc060c..8680c2da2 100644 --- a/Source/NSAttributedString.m +++ b/Source/NSAttributedString.m @@ -27,6 +27,7 @@ 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#include #include #include #include @@ -34,9 +35,11 @@ #include #include #include +#include #include -#include #include +#include +#include // For the colour name spaces #include @@ -206,6 +209,29 @@ static Class converter_class(NSString *format, BOOL producer) @implementation NSAttributedString (AppKit) ++ (NSArray *) textFileTypes +{ + // FIXME + return [self textUnfilteredFileTypes]; +} + ++ (NSArray *) textPasteboardTypes +{ + // FIXME + return [self textUnfilteredPasteboardTypes]; +} + ++ (NSArray *) textUnfilteredFileTypes +{ + return [NSArray arrayWithObjects: @"txt", @"rtf", @"rtfd", @"html", nil]; +} + ++ (NSArray *) textUnfilteredPasteboardTypes +{ + return [NSArray arrayWithObjects: NSStringPboardType, NSRTFPboardType, + NSRTFDPboardType, NSHTMLPboardType, nil]; +} + + (NSAttributedString *) attributedStringWithAttachment: (NSTextAttachment *)attachment {