From 01e3621b4ee38c6a836afb8a41c7a0b9de414a1a Mon Sep 17 00:00:00 2001 From: Fred Kiefer Date: Sat, 28 Jul 2001 22:39:31 +0000 Subject: [PATCH] Added declarations for new methods in specification ([noteNewRecentDocument:], [validateUserInterfaceItem:], [closeAllDocumentsWithDelegate:didCloseAllSelector:contextInfo:], [reviewUnsavedDocumentsWithAlertTitle:...contextInfo:]). git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10605 72102866-910b-0410-8b05-ffd578937521 --- Headers/gnustep/gui/NSDocumentController.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Headers/gnustep/gui/NSDocumentController.h b/Headers/gnustep/gui/NSDocumentController.h index 43b730d00..ccc9172df 100644 --- a/Headers/gnustep/gui/NSDocumentController.h +++ b/Headers/gnustep/gui/NSDocumentController.h @@ -30,6 +30,7 @@ #include #include +#include @class NSArray, NSMutableArray; @class NSURL; @@ -74,6 +75,7 @@ - (IBAction)clearRecentDocuments:(id)sender; /*" Recent Documents "*/ +- (void)noteNewRecentDocument:(NSDocument *)aDocument; - (void)noteNewRecentDocumentURL:(NSURL *)anURL; - (NSArray *)recentDocumentURLs; @@ -86,7 +88,15 @@ - (void)addDocument:(NSDocument *)document; - (void)removeDocument:(NSDocument *)document; - (BOOL)closeAllDocuments; +- (void)closeAllDocumentsWithDelegate:(id)delegate + didCloseAllSelector:(SEL)didAllCloseSelector + contextInfo:(void *)contextInfo; - (BOOL)reviewUnsavedDocumentsWithAlertTitle:(NSString *)title cancellable:(BOOL)cancellable; +- (void)reviewUnsavedDocumentsWithAlertTitle:(NSString *)title + cancellable:(BOOL)cancellable + delegate:(id)delegate + didReviewAllSelector:(SEL)didReviewAllSelector + contextInfo:(void *)contextInfo; - (NSArray *)documents; - (BOOL)hasEditedDocuments; - (id)currentDocument; @@ -97,6 +107,7 @@ /*" Menu validation "*/ - (BOOL)validateMenuItem:(NSMenuItem *)anItem; +- (BOOL)validateUserInterfaceItem:(id )anItem; /*" Types and extensions "*/ - (NSString *)displayNameForType:(NSString *)type;